1. 产品
  2.   Aspose.Tasks
  3.   .NET
  4.   将以下文本翻译为中文:项目转PDF转换器

.NET MPP to PDF 转换器

使用几行C# .NET代码将Microsoft Project MPP文件转换为PDF

Aspose.Tasks 项目到 PDF 转换器 for .NET

Aspose.Tasks for .NET 是一个强大的库,为开发人员提供了在 .NET 环境中高效处理 Microsoft Project 文件 (.MPP) 的工具。它提供了诸如将 MPP 文件转换为 PDF 等多种格式的功能,而无需安装 Microsoft Project。

如何通过.NET将MPP转换为PDF?

  • 在您的项目中引用 Aspose.Tasks
  • 设置您的许可密钥.
  • 创建一个Project类的实例,并通过它的构造函数加载输入文件。
  • 使用 Project.Save 方法,并将输出格式作为第一个参数传入。
  • 将第二个参数设置为 SaveFileFormat.PDF 以使用默认的 PDF 设置。
  • 可选地,使用 PdfSaveOptions 类自定义导出选项

获取 MPP 到 PDF 转换器插件

downloads获取相应的组件文件或从NuGet获取软件包,将Aspose.Tasks直接添加到您的工作空间中。

  • 支持的操作系统包括 Windows、Linux、Mac(OS X)
  • 受支持的框架包括.NET框架(3.5、4.0、4.0 Client Profile、4.5 - 4.8、Standard 2.0、Core 2.0 - 3.1、5、6)、Mono框架(2.6.7或更高版本)
  • 微软 Visual Studio,MonoDevelop


定制 MPP 至 PDF 转换以实现最佳内容适配

任务或资源名称通常过长,当项目视图显示时会被截断。为了防止这种情况发生,Aspose.Tasks Project2PDF转换器插件在SaveOptions类中提供了FitContent属性。以下代码示例演示了如何将项目呈现为PDF格式,并将FitContent属性设置为true,确保任务和资源名称完全可见。


通过自定义文本样式来提升将 MS 项目转换为 PDF 的效率

使用 Aspose.Tasks Project2PDF 转换器的开发人员可以调整分配过多资源的文本样式。默认情况下,分配过多资源的样式类似于微软项目(MSP),具有红色和粗体格式。利用 TextItemType.OverallocatedResources 可以自定义这些分配过多资源的颜色和样式。


常见问题

Project2PDF Converter 是否适用于不同类型的.NET 应用程序?

是的,它可以用来构建各种类型的32位或64位.NET应用程序,包括ASP.NET,WCF,WinForms,WPF等。它还支持在Linux,Mac上使用Mono进行应用程序开发,并可以通过COM互操作从ASP,Perl,PHP和Python中使用。

如何自定义导出 PDF 的外观?

.NET插件允許定制各個方面,如對過度分配的資源的文本樣式、日期格式和默認字體設置。開發人員可以使用所提供的API來自定義導出的PDF文檔的外觀。

我可以明确指定一个视图对象用于PDF导出吗?

您可以选择使用SaveOptions.ViewSettings来明确指定在PDF中呈现的视图对象。如果指定了视图对象,则会忽略SaveOptions.PresentationFormat的值,为选择导出所需视图提供更大的灵活性。

支持哪些类型的微软项目视图?

它支持微软项目中的各种视图,包括’甘特图’、‘任务使用情况’、‘资源使用情况’等等。

  

支持和学习资源

  
 中文