使用 C# 將 MS Project MPP 文件轉換為 SVG 格式

SVG 格式通常用於在 Web 和桌面應用程序中嵌入內容。在某些情況下,您可能需要在此類應用程序中嵌入 Microsoft Project MPP 文件的內容。在這些情況下,將 MPP 文件轉換為 SVG 格式會有所幫助。鑑於此,本文將教您如何使用 C# 以編程方式將 MPP 文件轉換為 SVG 格式。

用於將 MPP 文件轉換為 SVG 格式的 C# API

Aspose.Tasks for .NET 是一個強大的 API,用於處理 MS Project MPP 文件。 API 允許您創建和讀取 MPP/XML 文件,而無需任何其他軟件。此外,API 支持將 MPP 文件轉換為 SVG 格式。您可以通過 NuGet 安裝 API 或直接從 下載 部分下載。

PM> Install-Package Aspose.Tasks

使用 C# 將 MPP 文件轉換為 SVG 格式

只需幾行代碼,您就可以將 MPP 文件轉換為 SVG 格式。為了實現這一點,請按照以下步驟操作。

以下示例代碼顯示瞭如何使用 C# 將 MPP 文件轉換為 SVG 格式。

// 加載 MPP 文件
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// 將 MPP 文件另存為 SVG
project.Save("OutputDirectory\\SaveProjectAsSVG_out.SVG", SaveFileFormat.SVG);

使用其他選項將 MPP 文件轉換為 SVG 格式

您可以在將 MPP 文件轉換為 SVG 格式時提供其他選項以自定義生成的輸出。要使用其他選項將 MPP 文件轉換為 SVG 格式,請使用下面給出的步驟。

以下示例代碼顯示瞭如何使用其他選項將 MPP 文件轉換為 SVG 格式。

// 加載 MPP 文件
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// 初始化保存選項類
SaveOptions options = new SvgOptions();
options.FitContent = true;
options.Timescale = Timescale.ThirdsOfMonths;

// 將 MPP 文件另存為 SVG
project.Save("OutputDirectory\\UseSvgOptions_out.svg", options);

獲得免費許可證

為了在沒有評估限制的情況下試用 API,您可以申請免費的臨時許可證

結論

在本文中,您了解瞭如何使用 C# 將 Microsoft Project MPP 文件轉換為 SVG 格式。此外,您還學習瞭如何使用其他選項來自定義生成的 SVG。 Aspose.Tasks for .NET API 提供了許多用於處理 MPP 文件的附加功能。您可以通過訪問 官方文檔 來詳細探索 API。如有任何疑問,請隨時通過我們的免費支持論壇與我們聯繫。

也可以看看