Aspose.Tasks for .NET 是一个强大的库,为开发人员提供了在 .NET 环境中高效处理 Microsoft Project 文件 (.MPP) 的工具。它提供了诸如将 MPP 文件转换为 PDF 等多种格式的功能,而无需安装 Microsoft Project。
Project
类的实例,并通过它的构造函数加载输入文件。Project.Save
方法,并将输出格式作为第一个参数传入。SaveFileFormat.PDF
以使用默认的 PDF 设置。PdfSaveOptions
类自定义导出选项PdfSaveOptions
类来调整 PDF 输出设置PdfSaveOptions
中的属性控制页面大小、边距和缩放ViewSettings
指定打开时 PDF 文档的初始视图全面的文档可在 Aspose.Tasks for .NET Documentation 获取。在这里,开发人员可以找到示例、API 参考和最佳实践。
任务或资源名称通常过长,当项目视图显示时会被截断。为了防止这种情况发生,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
的值,为选择导出所需视图提供更大的灵活性。
它支持微软项目中的各种视图,包括’甘特图’、‘任务使用情况’、‘资源使用情况’等等。