翻譯|行業(yè)資訊|編輯:胡濤|2023-12-18 11:27:35.460|閱讀 76 次
概述:在這篇博文中,我們將學(xué)習(xí)如何在 C# 中將 XER 轉(zhuǎn)換為 SVG。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Primavera P6 是一款流行的項(xiàng)目管理軟件,它使用XER 文件格式來存儲(chǔ)項(xiàng)目數(shù)據(jù)。 SVG(即可縮放矢量圖形)是一種流行的矢量圖像格式,可用于為 Web 和打印應(yīng)用程序創(chuàng)建可縮放圖形。在某些情況下,我們可能需要以編程方式將 Primavera P6 項(xiàng)目數(shù)據(jù)從 XER 文件導(dǎo)出到 SVG。在這篇博文中,我們將學(xué)習(xí)如何在 C# 中將 XER 轉(zhuǎn)換為 SVG。
Aspose.Tasks 是一個(gè)非圖形的 .NET 項(xiàng)目管理組件,使 .NET應(yīng)用程序可以閱讀寫和管理項(xiàng)目文檔而無須使用 Microsoft Project。使用Aspose.Tasks你可以閱讀和改變?nèi)蝿?wù),重現(xiàn)任務(wù),資源,資源分配,關(guān)系和日歷。支持流行文件格式處理,并允許將各類文檔導(dǎo)出或轉(zhuǎn)換為固定布局文件格式和最常用的圖像/多媒體格式。
我們將使用 Aspose.Tasks for .NET API 使用 C# 將 Primavera XER 轉(zhuǎn)換為 SVG。它是一個(gè)功能強(qiáng)大的 API,允許開發(fā)人員在不使用 Microsoft Project 軟件的情況下讀取、寫入和操作 Microsoft Project (MPP/XML) 文件。它提供了操作日歷和工作計(jì)劃、管理項(xiàng)目擴(kuò)展屬性以及生成各種格式的報(bào)告的能力。
請(qǐng)下載 API 的 DLL 或使用NuGet
PM> Install-Package Aspose.Tasks
我們可以按照以下步驟輕松地將 Primavera P6 項(xiàng)目數(shù)據(jù)從 XER 文件導(dǎo)出為 SVG 格式:
以下示例代碼展示了如何在 C# 中將 XER 轉(zhuǎn)換為 SVG。
// This code example demonstrates how to convert Primavera XER to SVG. // Load input XER file Project project = new Project(@"C:\Files\sample.xer"); // Save as SVG project.Save(@"C:\Files\sample_xer.svg", SaveFileFormat.Svg);
我們可以使用 SvgOptoins 類自定義 XER 到 SVG 的轉(zhuǎn)換,具體步驟如下:
以下示例代碼展示了如何使用 C# 中的自定義設(shè)置將 XER 轉(zhuǎn)換為 SVG。
// This code example demonstrates how to convert Primavera XER to SVG. // Load input XER file Project project = new Project(@"C:\Files\sample.xer"); // Define SVG Options SvgOptions svgOptions = new SvgOptions(); svgOptions.PageSize = PageSize.A3; svgOptions.RenderToSinglePage = true; // Save as SVG project.Save(@"C:\Files\sample_a3.svg", svgOptions);
您還可以使用這個(gè)使用上述 API 開發(fā)的免費(fèi)在線將 XER 文件轉(zhuǎn)換為 SVG 格式。
在這篇博文中,我們學(xué)習(xí)了如何在 C# 中將 XER 轉(zhuǎn)換為 SVG。通過遵循本文中概述的步驟,您可以以編程方式輕松將 XER 文件轉(zhuǎn)換為 SVG 格式。 Aspose.Tasks for .NET 是一個(gè)功能強(qiáng)大且多功能的工具,可用于解決各種項(xiàng)目管理挑戰(zhàn)。對(duì)于任何需要使用 Microsoft Project 文件的開發(fā)人員來說,非常有用,希望能對(duì)您有所幫助,如果您還有其他疑問,歡迎查閱本系列其他教程,或者私信我們獲取幫助~
歡迎下載|體驗(yàn)更多Aspose文檔管理產(chǎn)品
獲取更多信息請(qǐng)咨詢 或 加入Aspose技術(shù)交流群(761297826)
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn