Aspose.Tasks for .NET 是一个强大的库,为开发人员提供了在 .NET 环境中高效处理 Microsoft Project 文件 (.MPP) 的工具。它提供了诸如将 MPP 文件转换为 PDF 等多种格式的功能,而无需安装 Microsoft Project。
Project
类的实例,并通过它的构造函数加载输入文件。Project.Save
方法,并将输出格式作为第一个参数传入。SaveFileFormat.PDF
以使用默认的 PDF 设置。PdfSaveOptions
类自定义导出选项任务或资源名称通常过长,当项目视图显示时会被截断。为了防止这种情况发生,Aspose.Tasks Project2PDF转换器插件在SaveOptions
类中提供了FitContent
属性。以下代码示例演示了如何将项目呈现为PDF格式,并将FitContent
属性设置为true,确保任务和资源名称完全可见。
使用 Aspose.Tasks Project2PDF 转换器的开发人员可以调整分配过多资源的文本样式。默认情况下,分配过多资源的样式类似于微软项目(MSP),具有红色和粗体格式。利用 TextItemType.OverallocatedResources
可以自定义这些分配过多资源的颜色和样式。
是的,它可以用来构建各种类型的32位或64位.NET应用程序,包括ASP.NET,WCF,WinForms,WPF等。它还支持在Linux,Mac上使用Mono进行应用程序开发,并可以通过COM互操作从ASP,Perl,PHP和Python中使用。
.NET插件允許定制各個方面,如對過度分配的資源的文本樣式、日期格式和默認字體設置。開發人員可以使用所提供的API來自定義導出的PDF文檔的外觀。
您可以选择使用SaveOptions.ViewSettings
来明确指定在PDF中呈现的视图对象。如果指定了视图对象,则会忽略SaveOptions.PresentationFormat
的值,为选择导出所需视图提供更大的灵活性。
它支持微软项目中的各种视图,包括’甘特图’、‘任务使用情况’、‘资源使用情况’等等。