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 文件并将更新的数据写回项目。
从头创建 MS Project 和 Oracle Primavera 文件
定义日历的工作日和例外情况
读取和写入受密码保护的 MS Project 文件
使用高度可定制的甘特图将项目导出为其他格式
管理基线、成本和里程碑
处理 Microsoft Project 文件、资源和任务的扩展属性及其定义
自定义资源分配的工作轮廓
将工作分解结构 (WBS) 渲染为图像
将 MS Project 和 Oracle Primavera 文件渲染为 HTML
按名称、日期、持续时间和许多其他字段对项目进行排序
更新 MPP 项目文件的自定义属性
通过 PWA 打开和保存来自/到 MS Project Online 或 MS Project Server 的本地实例的项目文件
在 Microsoft Project 格式与图像和其他数据格式(包括PDF、Excel、HTML)之间进行广泛的转换
将JIRA合并到 MPP 、将 XML 合并到 MPP、将 MPX 合并到 PDF等
适用于 .NET 的MPP、MPT、MPX和XML文件查看器
您可以在我们的文档中查看 Aspose.Tasks 功能的完整列表。在您的项目中使用 Aspose.Tasks C# 库可以执行以下项目:
Aspose.Tasks for .NET 支持将 MS 项目、资源和资源分配数据渲染为固定布局格式以及 XML、HTML 和其他几种流行的文件格式,以便于信息分发。
// 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 转换为许多其他文件格式,包括下面列出的几种:
Aspose.Tasks for .NET API 使开发人员的文件合并过程更加轻松: - 使用Aspose.Tasks
类加载文件,无需使用 Microsoft Project 即可处理 Microsoft Project 文档; - 创建技术文章实例,介绍如何渲染 Aspose.Tasks 并将其与其他语言结合使用;- 包含用于将项目保存为不同格式的类。此外,您还可以实时合并文件!将Jira、MPP、MPX、MPT、XML、MS Projects合并为 PDF、XPS、Primavera 和许多其他文件格式:
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 的渲染风格。这使得开发人员能够将项目数据渲染为多种光栅和矢量图像格式,同时控制最终图像的某些方面。
// 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 文件转换为其他文件格式,以及通过以下链接将链接、列表、代码块、图像和其他元素添加到项目文件中:
Aspose.Tasks for .NET 可以计算项目的关键路径和进度安排。它还允许开发人员管理任务基线和实际工作量、访问任务分配成本和预算,以及管理资源成本和差异以进行项目跟踪。这些只是该 API 所支持的众多功能中的一小部分。
Aspose.Tasks for .NET API 让将项目数据导出为 HTML 变得非常便捷,因为它允许您将字体、图像和 CSS 样式导出到单独的文件中。此外,您还可以为导出过程中的回调函数分配必要的参数。
Aspose.Tasks for .NET 通过 COM 接口提供其功能。这意味着您无需局限于仅在 .NET 平台上使用 Aspose.Tasks for .NET,它可以通过其 COM 互操作性服务以您需要的任何语言使用。Aspose.Tasks
提供免费的在线MS Project Viewer,可帮助您通过 URL 获取项目信息。我们的应用程序安全、跨平台,无需安装任何软件。这些应用程序简单易用,但高效可靠。