如何使用 C# 合并 Microsoft 项目文件
为了合并 MPP、MPT、MPX MS-Project、ORACLE Primavera、XML 和 PDF 文件,我们将使用 Aspose.Tasks for .NET API ,这是一个功能丰富、功能强大且易于使用的 C# 平台文档处理 API。
您可以为不同的源文件选择合并类型,例如 MPP、MPT、MPX MS-Project、ORACLE Primavera、XML PDF,并将合并文件的结果保存为以下格式之一:XER、JIRA、MPP、MPT、 MPX等。
Aspose.Tasks for.NET API 为开发人员简化了合并 MS-Project 文件的过程:
使用
项目类
类加载文件;
包含用于处理属性
Aspose.Tasks.Properties
和所需输出设备的类;
LoadOptions
类允许在从文件或流加载项目时指定额外的加载参数。
在线 Microsoft 项目文件合并
您可以实时将 Microsoft Project 文件与 Aspose.Tasks for .NET API 合并。 Tasks Merger 允许您将多个项目类文档合并到一个文件中。您可以选择以下输出格式之一:MPP、MPT、MPX MS-Project、ORACLE Primavera、XML 和 PDF。加载文件、合并并在几秒钟内获得结果!
// Load Microsoft Project files using var document1 = new Aspose.Tasks.MPPDocument("first-document.mpp"); using var document2 = new Aspose.Tasks.MPPLDocument("second-document.mpp"); // Create an instance of Tasks Renderer using var renderer = new Aspose.Tasks.Rendering.MPPRenderer(); // Create an instance of PDF device using var device = new Aspose.Tasks.Rendering.Pdf.PdfDevice("output.pdf"); // Merge all MPP documents into PDF renderer.Render(device, document1, document2);
安装 Aspose.Tasks for .NET 库
Aspose.Tasks 是一个高级的网页抓取和 MSProject 解析库。该库支持解析所有类型的项目文件,以构建基于 WHATWG DOM 标准的文档对象模型 (DOM)。您可以使用多种方法在您的系统上安装适用于 .NET 的 Aspose.Tasks 库:
使用 Aspose.Tasks C# 库转换、合并、编辑 Microsoft Project 文档,从网络中提取数据等等!关于C#库安装的更多细节,请参考 Aspose.Tasks Documentation.
.NET API 功能的其他支持的 Aspose.Tasks
使用 Aspose.Tasks,一个扩展库,用于转换、合并、锁定和解锁 MS 项目文件,以及查看、下载和检索项目文件中的元数据。我们的 Aspose.Tasks API 和 .NET 库适用于以下文件扩展名 MPP、MPT、MPX MS-Project、ORACLE Primavera、XER、XML 和 PDF。