作為 Java 開發人員,您可能需要將 Word DOC 文件轉換為 HTML。例如,使文檔更易於在 Internet 上訪問、加載速度更快以及佔用的存儲空間更少。 HTML 也是在線發布文檔的一種很好的格式,例如在網站或博客上閱讀和共享文檔。因此,在本教程中,我們將學習如何使用 REST API 在 Java 中將 Word 文件轉換為 HTML。
本文應涵蓋以下主題:
- Java Word 到 HTML 轉換 REST API 和 SDK 安裝
- 使用 REST API 在 Java 中將 Word 文檔轉換為 HTML 文件
- 使用高級選項在 Java 中將 Word 文件轉換為 HTML 文檔
Java Word 到 HTML 轉換 REST API 和 SDK 安裝
為了將 Word DOC 文件轉換為 HTML 頁面,我將使用 GroupDocs.Conversion Cloud API 的 Java SDK。它可以幫助您快速輕鬆地將 GroupDocs.Conversion Cloud API 集成到您的 Java 應用程序中。這是最好的 Word-to-HTML 轉換器 API,可保留文檔的原始文本格式和佈局。我們的轉換 API 還允許您將任何支持的文件格式 的文檔和圖像轉換為您需要的任何格式。您可以輕鬆轉換超過 50 種類型的文件和圖像,如 Word、PDF、PowerPoint, Excel、HTML、CAD、光柵圖像等。
您可以下載 API 的 JAR 文件或使用 Maven 配置進行安裝。將存儲庫和依賴項添加到項目的 POM.xml。以下是 Maven 的說明:
Maven 存儲庫:
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
Maven 依賴項:
<dependency>
<groupId>com.groupdocs</groupId
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>23.4</version>
<scope>compile</scope>
</dependency>
在開始執行這些步驟和可用的代碼片段之前,請從 儀表板 獲取您的 客戶端 ID 和客戶端密碼。獲得 ID 和密碼後,請輸入下面顯示的代碼:
# 免費註冊後,從 https://dashboard.groupdocs.cloud 獲取您的 client_id 和 client_secret。
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);
使用 REST API 在 Java 中將 Word 文檔轉換為 HTML 文件
將 Word 文檔轉換為 HTML 文件在很多方面都有用處。它允許輕鬆在線查看和共享,重量輕,更易於用戶訪問,並且在不同的上下文中更加通用。 DOC 到 HTML 的轉換提高了文檔在 Internet 上的可讀性和可共享性。以下是將 Word 文件轉換為 HTML 文檔的步驟,如下所述:
上傳文件
首先,使用下面給出的代碼片段將Word文檔上傳到雲存儲:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// 使用 Java 上傳文件到雲存儲
public class App {
public static void main(String[] args) {
// 創建轉換 API 的實例
FileApi apiInstance = new FileApi(configuration);
try {
File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.docx");
UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.docx", fileStream, MyStorage);
FilesUploadResult response = apiInstance.uploadFile(request);
System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
因此,上傳的 Word 文件將在雲端儀表板的 文件部分 中可用。
在 Java 中將 Word 文檔轉換為 HTML
本節介紹如何按照以下步驟在 Java 中以編程方式將 Word 文件轉換為 HTML 頁面:
- 首先,創建一個 ConvertApi 類的實例。
- 其次,創建 ConvertSettings 類的一個實例。
- 第三,提供雲存儲名稱。
- 然後,設置輸入的Word文件路徑和輸出文件格式為“html”。
- 現在,設置輸出 HTML 文件路徑。
- 接下來,使用 ConvertSettings 參數創建 ConvertDocumentRequest 類實例。
- 最後,使用 ConvertDocumentRequest 參數調用 convertdocument() 方法。
以下代碼片段顯示瞭如何使用 REST API 將 Word 文件轉換為 Java 中的 HTML 文檔:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;
// 如何在 Java 中將 Word 文檔轉換為 HTML 網頁。
public class App {
public static void main(String[] args) {
// 創建轉換 API 的實例
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// 準備轉換設置
ConvertSettings settings = new ConvertSettings();
settings.setStorageName(MyStorage);
settings.setFilePath("java-testing/input-sample-file.docx");
settings.setFormat("html");
settings.setOutputPath("java-testing/output-sample-file.html");
// 轉換為指定格式
List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
System.out.println("Document converted successfully: " + response);
} catch (ApiException e) {
System.err.println("Exception while calling Java API: ");
e.printStackTrace();
}
}
}
下載轉換後的文件
上面的代碼示例會將轉換後的 HTML 網頁保存到雲端。您可以使用以下代碼片段下載它:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// 使用 Java 從雲存儲下載文件
public class App {
public static void main(String[] args) {
// 創建轉換 API 的實例
FileApi apiInstance = new FileApi(configuration);
try {
DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.html", MyStorage, null);
File response = apiInstance.downloadFile(request);
System.err.println("Expected response type is File: " + response.length());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
這就是 Java 庫將 Word 文件轉換為 HTML 文檔的方式。我們將在下一節中使用 Java API 檢查更高級的轉換設置。
使用高級選項將 Word 文件轉換為 Java 中的 HTML 文檔
在本節中,我們將按照以下步驟使用一些高級設置以編程方式將 Word 文檔轉換為 HTML 文件:
- 首先,創建一個 ConvertApi 類的實例。
- 其次,創建 ConvertSettings 類的一個實例。
- 接下來,提供雲存儲名稱。
- 設置輸入Word文件路徑和輸出文件格式為“html”。
- 然後,創建 HtmlConvertOptions 類的實例。
- 設置各種轉換選項,如 setFromPage、setFromPage、setFixedLayout 等。
- 現在,使用 ConvertSettings 實例設置轉換選項和輸出文件路徑。
- 使用 ConvertSettings 創建 ConvertDocumentRequest 類實例。
- 最後,調用 convertdocument() 方法並傳遞 ConvertDocumentRequest 參數。
請按照前面提到的步驟上傳和下載文件。以下代碼示例顯示瞭如何使用高級設置將 Word 文檔轉換為 HTML 網頁:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;
// Java 使用附加設置將 Word DOCX 文件轉換為 HTML 文件。
public class App {
public static void main(String[] args) {
// 創建轉換 API 的實例
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// 準備轉換設置
ConvertSettings settings = new ConvertSettings();
settings.setStorageName(MyStorage);
settings.setFilePath("java-testing/input-sample-file.docx");
settings.setFormat("html");
HtmlConvertOptions convertOptions = new HtmlConvertOptions();
convertOptions.setFromPage(1);
convertOptions.setPagesCount(2);
convertOptions.setFixedLayout(true);
settings.setConvertOptions(convertOptions);
settings.setOutputPath("java-testing/output-sample-file.html");
// 轉換為指定格式
List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
System.out.println("Document conveted successfully: " + response);
} catch (ApiException e) {
System.err.println("Exception while calling Java API: ");
e.printStackTrace();
}
}
}
免費在線 Word 到 HTML 轉換器
如何免費在線將 Word 文件轉換為 HTML 文件?請嘗試在線 Word 到 HTML 轉換器 以免費從 Word 文檔創建 HTML。該轉換器是使用上述 Word 到 HTML REST API 開發的。
結論
總之,將 Word 文檔轉換為 HTML 可以提供許多好處,例如在線發佈內容或創建網站,以及更好地優化搜索引擎。我們在這裡完成這篇文章。以下是您在本文中學到的內容:
- 如何以編程方式將 Word 更改為 Java 中的 HTML 頁面;
- 如何使用 Java 中的一些高級設置將 Word 文件轉換為 HTML 文件;
- 以編程方式將 Word 文件上傳到雲端,然後從雲端下載轉換後的 HTML 文件;
- 並使用免費的 Word 到 HTML 轉換器在線將 Word 轉換為 HTML。
此外,我們還提供了一個 API 參考 部分,讓您可以直接通過瀏覽器可視化我們的 API 並與之通信。 Java SDK 的完整源代碼可在 Github 上免費獲得。請檢查 GroupDocs.Conversion Cloud SDK for Java 此處示例。此外,我們建議您參考我們的入門指南。
最後,我們繼續撰寫有關使用 REST API 進行不同文件格式轉換的新博客文章。因此,請聯繫我們以獲取定期更新。
問一個問題
有關 Word 到 HTML 轉換器 API 的任何疑問,請隨時通過免費支持 論壇 與我們聯繫。
常見問題
如何在 Java 中將 Word 轉換為 HTML?
請按照 此鏈接 學習有關如何快速輕鬆地將 Word 文件轉換為 HTML 網頁的 Java 代碼示例。
我可以使用 REST API 在 Java 中將 Word 轉換為 HTML 嗎?
是的,您可以在 Java 中將 Word 文檔更改為 HTML。首先,創建一個ConvertApi實例,設置ConvertSettings的值,並用ConvertDocumentRequest調用convertDocument方法,將Word文檔轉換為HTML網頁。
如何免費在線將 Word 轉換為 HTML?
在線 Word 文檔到 HTML 轉換器 讓您可以免費、快速、輕鬆地將 Word 轉換為 HTML。 DOC 文件到 HTML 的在線轉換完成後,您可以立即將轉換後的 HTML 文件下載到您的 PC 上。請按照下面給出的分步說明進行轉換:
- 打開免費的在線 Word 到 HTML 轉換器
- 在文件放置區域內單擊以上傳 Word 文件或拖放 Word 文件。
- 單擊“立即轉換”按鈕,免費的在線 Word 到 HTML 轉換器會將 Word 文件轉換為 HTML。
- 轉換 Word 文件後,輸出 HTML 文件的下載鏈接將立即可用。
如何安裝 Word to HTML Java 庫?
您可以下載 Word 到 HTML 轉換器 Java 庫,以編程方式在 Java 中從 Word 文件處理、操作和創建 HTML。按照 前面提到的 的步驟安裝 Java 庫。
如何在 Windows 中將 Word DOC 轉換為 HTML?
請訪問 此鏈接 下載適用於 Windows 的脫機 Word 到 HTML 轉換器。這個免費的 Word 到 HTML 轉換器可用於在 Windows 中快速將 Word 導出到 HTML,只需單擊一下。
也可以看看
如果您想了解相關主題,我們建議您訪問以下文章。
- 在 Python 中將 EXCEL 轉換為 JSON 並將 JSON 轉換為 EXCEL
- 如何在 Python 中將 CSV 轉換為 JSON 以及將 JSON 轉換為 CSV
- 在 Python 中將 PowerPoint PPT/PPTX 轉換為 JPG/JPEG 圖像
- 在 Python 中將 XML 轉換為 CSV,將 CSV 轉換為 XML
- 使用 Python 轉換 API 將 MSG 和 EML 文件轉換為 PDF
- 在 Python 中使用 REST API 將 Word 文檔轉換為 PDF
- 如何使用 REST API 在 Python 中將 PDF 轉換為 Excel
- 使用 Python SDK 將 PDF 轉換為可編輯的 Word 文檔
- 在 Python 中使用 REST API 將 Microsoft Project MPP 轉換為 PDF
- 如何在 Python 中使用 REST API 將 PDF 轉換為 PPTX
- 在 Python 中將 Word 轉換為 Markdown 並將 Markdown 轉換為 Word
- 使用 Java 將 PDF 文件轉換為 PNG 並將 PNG 轉換為 PDF 格式