Aspose.Tasks for .NET

探索Aspose.Tasks for .NET,强大的项目管理API,支持多种文件格式,实现Microsoft Project的高效操作与转换。

Aspose.Tasks for .NET 是一款可靠的项目管理 API,用于处理 Microsoft Project 文件。API 支持读取、写入和操作 Microsoft Project 文档,无需依赖任何其他软件。此外,API 公开项目数据,提供完整的规划、定义和跟踪功能。该库完全支持各种项目属性,可用于操作日历或工作计划。Aspose.Tasks for .NET API 展示了 Microsoft Project 文件、资源、资源分配和扩展属性等数据,以便开发人员进行操作。用户可以通过创建和读取 Microsoft Project 文件和资源来进行全面的规划,并将资源分配到 Microsoft Project 文件或从 Microsoft Project 文件中删除。用户可以操作约束、优先级、关键文件和工作量驱动的 MS 文件,停止或恢复任务并拆分项目,管理扩展属性,链接 Microsoft Project 文件并将更新的数据写回项目。

高级 .NET Microsoft Project API 功能


从头创建 MS Project 和 Oracle Primavera 文件

定义日历的工作日和例外情况

读取和写入受密码保护的 MS Project 文件

使用高度可定制的甘特图将项目导出为其他格式

管理基线、成本和里程碑

处理 Microsoft Project 文件、资源和任务的扩展属性及其定义

自定义资源分配的工作轮廓

将工作分解结构 (WBS) 渲染为图像

将 MS Project 和 Oracle Primavera 文件渲染为 HTML

按名称、日期、持续时间和许多其他字段对项目进行排序

更新 MPP 项目文件的自定义属性

通过 PWA 打开和保存来自/到 MS Project Online 或 MS Project Server 的本地实例的项目文件

在 Microsoft Project 格式与图像和其他数据格式(包括PDFExcelHTML)之间进行广泛的转换

适用于 .NET 的MPPMPTMPXXML文件查看器

文档中的 API 功能

您可以在我们的文档中查看 Aspose.Tasks 功能的完整列表。在您的项目中使用 Aspose.Tasks C# 库可以执行以下项目:

将项目数据转换为多种格式

Aspose.Tasks for .NET 支持将 MS 项目、资源和资源分配数据渲染为固定布局格式以及 XML、HTML 和其他几种流行的文件格式,以便于信息分发。

以不同的格式保存项目数据 - C#

     // load the file to be convertedvar prj = new Aspose.Tasks.Project(dir + "template.mpp");// save in different formatsprj.Save(dir + "output.pdf", Aspose.Tasks.Saving.SaveFileFormat.PDF);prj.Save(dir + "output.html", Aspose.Tasks.Saving.SaveFileFormat.HTML);prj.Save(dir + "output.xml", Aspose.Tasks.Saving.SaveFileFormat.XML);

该库的一个重要特性是能够将项目中的 WBS 渲染为 .NET Framework 支持的任何标准图像格式。此外,还可以将项目数据导出为 CSV、TXT、XLS、XLSX 和 MPT 格式。

您可以尝试在线Microsoft Project 文件转换器。

您还可以将项目数据、Jira、MPP、MPX、MPT 或 XML 转换为许多其他文件格式,包括下面列出的几种:

合并 JIRA、MPP、MPT、MS Project、MPX、Oracle-Primavera PDF 和 XML 文件

Aspose.Tasks for .NET API 使开发人员的文件合并过程更加轻松: - 使用Aspose.Tasks
类加载文件,无需使用 Microsoft Project 即可处理 Microsoft Project 文档; - 创建技术文章实例,介绍如何渲染 Aspose.Tasks 并将其与其他语言结合使用;- 包含用于将项目保存为不同格式的类。此外,您还可以实时合并文件!将JiraMPPMPXMPTXMLMS Projects合并为 PDF、XPS、Primavera 和许多其他文件格式:



在 Project 中处理 Microsoft Project 文件

Aspose.Tasks for .NET 提供了丰富的类来处理微软文件中的项目。项目计划的复杂程度各不相同,从简单的平面任务列表到大量相互依赖的嵌套微软文件。无论复杂程度如何,Aspose.Tasks for .NET 都能应对任何场景。它允许您使用文档对象模型 (DOM) 创建和编辑微软项目文件。DOM 是一种编程接口,允许您以节点树的形式呈现文档,其中每个节点都是文档的一部分。Aspose.Tasks for .NET API 允许您连接到页面、加载页面、修改页面内容以及执行其他文件操作。.NET

Microsoft Project API 可帮助开发人员读取、修改、浏览和编辑微软项目文档。 Aspose.Tasks for .NET API 可以执行的一些文件编辑功能如下:
- 使用各种方法浏览文档,例如元素遍历、文档遍历、XPath 查询和 CSS 选择器查询,
- 从文件中删除和替换某些 fata,
- 合并项目文件,
- 锁定和解锁以及其他功能。

将项目数据转换为图像

Aspose.Tasks for .NET 拥有专门设计的渲染引擎,可复制 MS Project 的渲染风格。这使得开发人员能够将项目数据渲染为多种光栅和矢量图像格式,同时控制最终图像的某些方面。

将项目数据渲染为 JPEG - C#

    // load file
    var prj = new Aspose.Tasks.Project(dir + "template.mpp");
    // create ImageSaveOptions with desired format
    var options = new Aspose.Tasks.Saving.ImageSaveOptions(Aspose.Tasks.Saving.SaveFileFormat.JPEG)
    {    CustomPageSize = new SizeF(2200, 1100),    HorizontalResolution = 96f,    VerticalResolution = 96f,
        JpegQuality = 70
    };
    // render data to image format
    prj.Save(dir + "output.jpg", options);

反向转换就是这么简单!在您的 C# 应用程序中使用 Aspose.Tasks 类库,只需一行代码即可轻松将 Mareach MS Project 文件转换为任何文件格式!

试用在线MS Project Converter,您可以将 MS Project 文件转换为 XML、PDF、MPX、XLSX、XLS、XPS、TXT、HTML、JPG 和其他图像格式。上传、转换文档,几秒钟即可获得结果。无需任何其他软件。Aspose.Tasks

for .NET 库为 C# 平台提供了 MS Project 解析 API。您可以创建、编辑、保存、合并 MPP 文件,将 MPP 文件转换为其他文件格式,以及通过以下链接将链接、列表、代码块、图像和其他元素添加到项目文件中:

Microsoft Project 文件调度、跟踪和预算评估

Aspose.Tasks for .NET 可以计算项目的关键路径和进度安排。它还允许开发人员管理任务基线和实际工作量、访问任务分配成本和预算,以及管理资源成本和差异以进行项目跟踪。这些只是该 API 所支持的众多功能中的一小部分。

将 HTML 元素保存到单独的文件

Aspose.Tasks for .NET API 让将项目数据导出为 HTML 变得非常便捷,因为它允许您将字体、图像和 CSS 样式导出到单独的文件中。此外,您还可以为导出过程中的回调函数分配必要的参数。

COM 互操作性支持

Aspose.Tasks for .NET 通过 COM 接口提供其功能。这意味着您无需局限于仅在 .NET 平台上使用 Aspose.Tasks for .NET,它可以通过其 COM 互操作性服务以您需要的任何语言使用。Aspose.Tasks

提供免费的在线MS Project Viewer,可帮助您通过 URL 获取项目信息。我们的应用程序安全、跨平台,无需安装任何软件。这些应用程序简单易用,但高效可靠。


产品推荐

  • 账号登录
社交账号登录