將 Microsoft Project 文件從 XML 轉換為 HTML 可以以瀏覽器友好的方式呈現項目數據。XML 內容豐富,但對用戶來說難以閱讀。HTML 使得在團隊之間查看和共享變得更容易。在本文中,您將學習如何在 Java 中將 MS Project 從 XML 導出到 HTML。
Java 函式庫將 XML 轉換為 HTML
在這篇文章中,我們將使用 Aspose.Tasks for Java 將 MS Project 從 XML 輸出為 HTML 格式。這使得處理 MS Project 文件變得簡單。它支持多種格式,包括 XML、HTML、PDF、MPP 等等。
通過 Maven 安裝:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks</artifactId>
<version>25.6</version> <!-- Use latest version -->
<classifier>jdk18</classifier>
</dependency>
您還可以直接從 Aspose Releases Page 下載 JAR。
將 MS Project 從 XML 轉換為 HTML
您可以在僅僅兩個步驟中將 MS Project XML 文件轉換為 HTML:
- 使用
Project
類別加載 XML 文件。 - 調用
save
方法將其導出為 HTML。
import com.aspose.tasks.Project;
import com.aspose.tasks.SaveFileFormat;
public class ConvertXmlToHtmlBasic {
public static void main(String[] args) {
// 加載 XML 項目文件
Project project = new Project("project.xml");
// Save as HTML
project.save("output.html", SaveFileFormat.Html);
}
}

Convert MS Project from XML to HTML in Java.
自訂 HTML 輸出
Aspose.Tasks for Java 提供了 HtmlSaveOptions 類別,讓您控制輸出 HTML 的外觀。您可以定義顯示項目的哪些部分,調整格式,並改善最終 HTML 文件的可讀性。
- 使用
Project
類別載入您的 MS Project XML 檔案。 - 創建
HtmlSaveOptions
類的實例。 - 設定所需的選項,例如時間範圍、包括的頁面和標題格式。
- 使用保存方法將專案匯出為 HTML。
import com.aspose.tasks.HtmlSaveOptions;
import com.aspose.tasks.Project;
import com.aspose.tasks.Timescale;
public class ConvertXmlToHtmlAdvanced {
public static void main(String[] args) {
// 加載 XML 專案檔案
Project project = new Project("project.xml");
// 創建 HTML 儲存選項
HtmlSaveOptions options = new HtmlSaveOptions();
options.setPageSize(PageSize.A4);
options.setIncludeProjectNameInPageHeader(true);
options.setIncludeProjectNameInTitle(true);
options.setRenderToSinglePage(true);
// 將其另存為具有自定義選項的 HTML
project.save("custom-output.html", options);
}
}

自訂 XML 檔案到 HTML 的轉換在 Java 中。
獲取免費許可證
需要無限制地嘗試它嗎?您可以獲取一個免費的 temporary license 以評估 Aspose.Tasks for Java 的所有功能。
嘗試在線將 XML 轉換為 HTML
您也可以快速測試 XML 文件到 HTML 的轉換,而無需編寫代碼,使用我們的免費 XML to HTML Converter 在線工具。

XML 文件轉換為 HTML:有用的資源
這裡有一些有用的連結可以進一步了解:
結論
我們展示了如何使用 Aspose.Tasks for Java 將 MS Project 從 XML 匯出到 HTML。這使得項目數據更容易在網上查看和分享。無論你是在構建應用程序還是只是想要可讀的報告,Aspose.Tasks 都能讓你完全掌控。
有問題嗎?請在我們的 free support forum 提問。