很高興地分享一個名稱爲Aspose.Tasks for C ++的API全新發布!Aspose.Tasks(用C ++編寫)旨在與C ++語言一塊兒用於Windows,Linux和UNIX等各類平臺。Aspose.Tasks能夠與任何類型的應用程序一塊兒使用,從基於控制檯的應用程序到基於桌面的應用程序。數據庫
Aspose.Tasks for C ++是本機項目管理庫,供C ++開發人員在不使用Microsoft Project或Office Automation的狀況下將Microsoft Project文檔加載,建立,處理和保存爲多種格式。API以多種方式公開用於報告的項目數據,包括甘特圖,任務使用狀況,資源使用狀況和資源表等。編碼
Aspose.Tasks for C ++提供的功能
Aspose.Tasks for C ++是容許對MS Project文件格式進行普遍操做的產品。該產品不須要安裝Microsoft Project。它應容許編輯項目文件,渲染爲PDF,圖像和HTML。該產品容許不一樣的自動化方案,以幫助開發人員。如下是API中的一些重要功能:spa
- 讀取,更改和寫入MicrosoftProject®文檔
- 閱讀MPP項目(本機MS Project格式)和XML項目格式。支持MS Project 200三、200七、20十、201三、2016和2019 MPP格式
- 以XML項目格式建立,更新和編寫項目
- 讀取MPP項目文件,更新其摘要信息並以原始MPP格式寫入
- 讀取MPP項目文件,並使用Aspose.C ++任務將它們轉換爲XML格式(能夠經過實現自定義XML解析器來處理XML)
- 更改主要項目設置,如時間表類型,開始和結束日期
- 更改默認項目設置,例如默認標準費率,默認加班率,默認任務類型,默認固定費用應計等
- 管理擴展屬性
- 定義項目的工做日
- 定義日曆的工做日和日曆例外
- 讀寫任務和資源的日曆
- 管理任務基準計劃和持續時間
- 處理任務約束
- 建立和管理任務之間的連接
- 讀取,更改和建立任務,里程碑,估計的關鍵任務或工做驅動的任務
- 管理資源成本和差別
- 訪問分配成本和預算
- 支持MPX文件的編碼
- 嵌套資源的資源前綴實現
- 支持爲HTML導出設置CSS前綴
- 在導出爲PDF格式時設置自定義日期格式
支持的MS Project版本
- 2003版
- 2007版
- 2010版
- 2013版
- 2016版
- 2019版
侷限性和API差別
Aspose.Tasks for C++基於API的.NET版本,並提供與Aspose.Tasks for .NET徹底相同的功能,但如下各項除外:項目管理
- 不支持任何類型的打印
- 不支持Project Online(PWA)
- 不支持任何類型的數據庫I / O訪問。
- 不支持EMF / WMF格式,既不支持自己也不支持做爲項目文件包含。該庫沒法正確處理包含EMF / WMF包含的Project文件。
若是你對Aspose的產品感興趣或有任何技術難題均可以加入Aspose交流羣(642018183)
資源