mpp to html

Develop MS Project File to HTML Converter.

Microsoft Project (MPP)檔案廣泛用於專案規劃和管理,但訪問這些檔案需要專用軟體,這對於沒有安裝 MS Project 的使用者來說是一個挑戰。將 MPP 轉換為 HTML 提供了一種靈活且可訪問的方式,以便與利益相關者共享專案數據,讓他們能夠直接在網頁瀏覽器中查看時間表、任務和計畫。

在這篇文章中,我們將探討如何使用 GroupDocs.Conversion Cloud SDK for Java 在線將 MPP 轉換為 HTML,使項目管理變得更有效率和可及。

Java API for MPP to HTML 轉換

將 MPP 轉換為 HTML 使用 GroupDocs.Conversion Cloud SDK for Java 是一個無縫的過程,使用者可以將 Microsoft Project 文件轉換為網頁友好的格式。這種方法允許項目數據,包括任務、時間表和依賴關係,在任何網頁瀏覽器中查看,而無需 MS Project。

其雲端架構使開發人員能夠將文件轉換功能整合到他們的應用程式中,而無需複雜的設置,確保了可擴展和高效的項目管理及報告工作流程。

安裝

請將以下詳細資訊添加到 Maven 建構專案的 pom.xml 文件中。

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>24.8</version>
</dependency>

安裝後,請獲取您的個人化 API 憑證(即 Client ID 和 Client Secret)。您可以查看這個簡短的 tutorial,了解如何獲取 API 憑證的詳細信息。

MPP to HTML Conversion in Java

本節解釋了使用 Java 代碼片段將 MPP 轉換為 HTML 的好處,這些好處包括改善可及性、便於分享和增強協作。

  1. 首先,創建 Configuration 類的實例,並將客戶端憑證作為參數傳遞。
Configuration configuration = new Configuration(clientId, clientSecret);
  1. 其次,初始化 ConvertApi,並將 Configuration 對象作為參數傳遞。
ConvertApi convertApi = new ConvertApi(configuration);
  1. 創建 ConvertSettings 類的實例,在這裡我們定義輸入文件名、輸出格式和結果文檔的名稱。
ConvertSettings settings = new ConvertSettings();
  1. 創建 ConvertDocumentRequest 類的實例,並將 ConvertSettings 物件作為參數傳遞。
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
  1. 最後,呼叫 ConvertDocumentRequest API 將 MPP 轉換為 HTML,然後將結果 HTML 儲存到雲端儲存。
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// 獲取您的 API 憑證 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// 創建 Configuration 類的實例,並用客戶端 ID 和客戶端密鑰初始化它。
Configuration configuration = new Configuration(clientId, clientSecret);
// 定義 MPP 轉 HTML 的 API 基本 URL
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// 初始化一個帶有配置對象的 ConvertApi 實例
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("Home move plan.mpp");
settings.setFormat("html");
settings.setOutputPath("converted.pdf");
    
// 呼叫 ConvertDocument 方法以執行 MPP 到 HTML 檔案的轉換
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// 檢查響應並列印成功消息
if (response != null && response.equals("OK")) {
    System.out.println("The MPP to HTML conversion completed successfully!");
}
mpp to html converter

Image:- Preview of Microsoft Project File to HTML conversion.

可以從 Home move plan.mpp 下載上面範例中使用的輸入 MS Project 檔案。

MS Project to HTML 轉換使用 cURL 命令

將 MPP 轉換為 HTML 的方法是使用 GroupDocs.Conversion Cloud 和 cURL 命令,這提供了一個簡單而有效的方式來將 Microsoft Project 檔案轉換為適合網頁的格式。這種方法對於喜歡命令列自動化的開發人員和系統管理員來說特別有用。這種方法增強了可訪問性,簡化了與網頁應用的整合,並消除了與 MS Project 檔案相關的兼容性問題。

首先,我們需要基於客戶端憑證生成一個 JWT 訪問令牌,然後執行以下命令以進行 MPP 轉換為 HTML。

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceMPP}\",  \"Format\": \"html\",  \"OutputPath\": \"{convertedFile}\"}"

請將 sourceMPP 替換為輸入的 MS Project 文件名稱,將 convertedFile 替換為結果 HTML 文件的名稱,並將 accessToken 替換為個人化的 JWT 訪問令牌。

  • 您可以考慮執行以下 cURL 命令將結果文件保存為本地 HTML:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\"}" \
-o "resultant.html"

MS Project to HTML 轉換器

另外,您可以考慮通過使用我們免費且輕量的 MPP to HTML Converter 應用程序來體驗文檔轉換 API 的驚人功能。此應用程序建立在 GroupDocs.Conversion Cloud REST API 之上,並使您能夠在網頁瀏覽器中探索獨特的功能。

mpp to html conversion app

有用的鏈接

結論

總之,使用 GroupDocs.Conversion Cloud SDK 或 cURL 命令將 MPP 轉換為 HTML 提供了一種無縫且高效的方法,使 Microsoft Project 文件更易於訪問和分享。無論您是在尋找基於 API 的自動化的開發人員,還是需要一個簡單的項目可視化解決方案,我們的文檔轉換 API 都提供了靈活性、準確性和易用性。今天就試試 GroupDocs.Conversion Cloud,輕鬆簡化您的 MPP 到 HTML 的轉換過程!

推薦文章

我們強烈建議您造訪以下連結以了解更多資訊: