Aspose.Tasks for .NET 是一個可靠的項目管理 API,用於處理 Microsoft Project 文件。 API 支持讀取、寫入和操作 Microsoft Project 文檔,無需任何其他軟件依賴。此外,API 公開項目數據以提供完整的規劃、定義和跟踪功能。該庫完全支持各種項目屬性,可用於操作日曆或工作計劃。 Aspose.Tasks for .NET API 展示了任務、資源、資源分配和擴展屬性數據等數據,以便開發人員可以操作它們。用戶可以通過創建和讀取任務和資源以及將資源分配給任務或從任務中刪除資源來完全規劃。用戶可以操縱約束、優先級、關鍵和努力驅動的任務、停止或恢復任務和拆分任務、管理擴展屬性、鏈接任務並將更新的數據寫回項目。

高級 .NET Microsoft Project API 功能

從頭開始創建 MS Project 和 Oracle Primavera 文件

定義日曆的工作日和例外情況

讀寫受密碼保護的 MS Project 文件

使用高度可定制的甘特圖將項目導出為其他格式

管理基線、成本和里程碑

處理任務、資源和分配的擴展屬性及其定義

自定義資源分配的工作曲線

將工作分解結構 (WBS) 呈現為圖像

將 MS Project 和 Oracle Primavera 文件呈現為 HTML

按名稱、日期、持續時間和許多其他字段對任務進行排序

更新 MPP 項目文件的自定義屬性

通過 PWA 從 MS Project Online 或 MS Project Server 的本地實例打開和保存項目文件

廣泛的 Microsoft Project 格式之間的轉換 到圖像和其他數據格式,包括PDF, Excel, HTML

合併 JIRA 到 MPPXML到 MPPMPX 到 PDF 和其他

MPP, MPT, MPXXML 文件查看器

文檔中的 API 功能

您可以在我們的文檔。在您的項目中使用 Aspose.TASKS C# 庫允許您執行以下任務:

將項目數據轉換為多種格式

Aspose.Tasks for .NET 支持將任務、資源和資源分配數據呈現為固定佈局格式以及 XML、HTML 和其他幾種流行的文件格式,以便輕鬆分發信息。

以不同格式保存項目數據 - C#


     
// load the file to be converted

var prj = new Aspose.Tasks.Project(dir + "template.mpp");

// save in different formats

prj.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 格式。

您可以在線試用 Tasks Converter。

您還可以將項目數據、Jira、MPP、MPX、MPT 或 XML 轉換為許多其他文件格式,包括以下幾種:

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

- 使用 Aspose.Tasks 工作類加載文件在不使用 Microsoft Project 的情況下使用 Microsoft Project 文檔;
- 創建技術文章實例如何渲染並在其他語言中使用 Aspose.Tasks
- 包含用於保存項目的類不同的格式。

此外,您可以實時合併文件!將 Jira、MPP、MPX、MPT、XML、MS Projects 合併為 PDF、XPS、Primavera 和許多其他文件格式: Aspose.Tasks for .NET API 使開發人員更容易進行文件合併:

處理項目中的任務

Aspose.Tasks for .NET 提供了一組豐富的類來處理 Microsoft Project 文件中的任務。項目計劃的複雜性可以從簡單的平面任務列表到大型嵌套的相互依賴的任務組。無論複雜程度如何,Aspose.Tasks for .NET 都能應對任何場景。包括,它允許您使用文檔對像模型 (DOM) 創建和編輯 MS 項目文件。 DOM 是一種編程接口,允許您以節點樹的形式呈現文檔,其中每個節點都是文檔的一部分。 Aspose.Tasks API for .NET 允許您連接到一個頁面,加載它,修改它的內容,以及執行其他文件操作。

- 使用各種方法在文檔上導航,例如元素遍歷、文檔遍歷、XPath 查詢和 CSS 選擇器查詢,
- 從文件中刪除並替換一些 fata,
- 合併項目文件,
- 鎖定和解鎖等功能。
.NET Tasks API 幫助開發人員閱讀、修改、導航和編輯 MS Project 文檔。 Aspose.Tasks for .NET API 可以執行的一些文件編輯功能如下:

將項目數據轉換為圖像

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 文件轉換為任何文件格式的文件!

在線試用文件轉換為 XML、PDF、MPX、XLSX、XLS、XPS、TXT、HTML、JPG 和其他圖像格式。上傳、轉換您的文檔並在幾秒鐘內獲得結果。您不需要任何額外的軟件。

Aspose.Tasks for .NET 庫為 C# 平台提供了 MS Project 解析 API。您可以通過以下鏈接創建、編輯、保存、合併、將 MPP 文件轉換為其他文件格式,以及將鏈接、列表、代碼塊、圖像和其他元素添加到項目文件中:

任務安排、跟踪和預算評估

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 獲取有關項目的信息。我們的應用程序安全、跨平台且無需安裝軟件。這些應用程序簡單易用,但有效且可靠。




  

Support and Learning Resources

  
  

Aspose.Tasks 為流行的開發環境提供單獨的 API,如下所列: