html to word

Java REST API cho việc chuyển đổi HTML thành tài liệu Word.

Bạn có đang tìm cách chuyển đổi HTML sang tài liệu Word trong Java không? Dù bạn đang phát triển phần mềm tự động hóa tài liệu hay cần tạo báo cáo Word từ các mẫu HTML, hướng dẫn này sẽ chỉ cho bạn cách thực hiện một cách hiệu quả bằng cách sử dụng GroupDocs.Conversion Cloud SDK cho Java. Chỉ với vài dòng mã, bạn có thể biến HTML thành định dạng DOC hoặc DOCX trong khi vẫn giữ nguyên bố cục và phong cách.

Tại sao chuyển đổi HTML sang Word trong Java?

Chuyển đổi HTML thành tài liệu Word cho phép bạn:

  • Tạo tài liệu chuyên nghiệp từ nội dung web.
  • Tự động hóa quy trình tạo tài liệu.
  • Giữ lại định dạng và các kiểu CSS từ HTML.
  • Xuất các mẫu HTML động thành các tệp Word có thể chỉnh sửa.

Hãy cùng khám phá các chủ đề sau đây một cách chi tiết hơn.

API REST chuyển đổi Java HTML sang DOCX

GroupDocs.Conversion Cloud SDK for Java cung cấp một REST API mạnh mẽ cho phép bạn chuyển đổi hơn 50 định dạng tệp, bao gồm HTML sang DOC và DOCX. Vì vậy, bạn có thể dễ dàng tương tác với REST API mà không cần xử lý các yêu cầu HTTP thô.

🛠️ Lợi ích của việc sử dụng Java SDK

Dưới đây là một số lý do thuyết phục tại sao các lập trình viên Java thích sử dụng SDK dựa trên REST này:

🔧 Dễ dàng tích hợp

Tích hợp liền mạch vào các ứng dụng Java chỉ với vài dòng code.

📁 Hỗ trợ 50+ định dạng tệp

Chuyển đổi giữa các định dạng DOCX, PDF, HTML, XLSX, PPTX, JPG và nhiều định dạng khác.

☁️ Dựa trên đám mây & Không phụ thuộc vào nền tảng

Không cần cài đặt hoặc quản lý bất kỳ thư viện hoặc phụ thuộc cục bộ nào.

🔒 Bảo mật & Đáng tin cậy

Dữ liệu của bạn được chuyển giao một cách an toàn qua HTTPS sử dụng xác thực OAuth 2.0.

🚀 Tự động hóa quy trình làm việc

Tự động hóa các tác vụ chuyển đổi tài liệu và giảm bớt nỗ lực thủ công.


💡 Pro Tip: Kết hợp SDK với cron jobs hoặc microservices để chuyển đổi hàng ngàn tài liệu theo lô.


Bây giờ, để sử dụng SDK, bước đầu tiên là cài đặt tham chiếu của GroupDocs.Conversion Cloud SDK cho Java. Vui lòng thêm phụ thuộc Maven sau vào 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>25.3</version>
</dependency>

Lấy thông tin xác thực API

Đăng ký trên GroupDocs Cloud Dashboard và lấy Client ID và Client Secret của bạn (vui lòng làm theo hướng dẫn được chỉ định trong tutorial).

Cách chuyển đổi HTML sang Word trong Java

Phần này cung cấp chi tiết về cách chúng ta có thể dễ dàng thực hiện việc chuyển đổi từ HTML sang tài liệu Word bằng cách sử dụng đoạn mã Java.

  1. Xác thực thông tin xác thực API.
Configuration configuration = new Configuration("your-client-id", "your-client-secret");
ConvertApi apiInstance = new ConvertApi(configuration);
  1. Tải lên tệp JSON lên Cloud Storage.
FileUploadApi fileUpload = new FileUploadApi(configuration);
File inputFile = new File("input.html");
fileUpload.uploadFile(new UploadFileRequest("input.html", inputFile));
  1. Thiết lập tham số chuyển đổi.
ConvertSettings settings = new ConvertSettings();
settings.setFilePath("input.html");
settings.setFormat("DOC");
settings.setOutputPath("converted.doc");
  1. Perform JSON to HTML conversion.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
DocumentResult response = apiInstance.convertDocument(request);
System.out.println("Conversion successful! The resultant DOC file is saved at:" + response.getFilePath());
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Lấy thông tin đăng nhập API của bạn 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Tạo một thể hiện của lớp Configuration và khởi tạo nó với Client ID & Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// Xác định URL cơ sở API để thực hiện chuyển đổi HTML sang tài liệu Word
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Khởi tạo một thể hiện của ConvertApi với đối tượng Configuration.
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.html");
settings.setFormat("DOC");
settings.setOutputPath("myResultant.doc");
    
// Sử dụng phương thức ConvertDocument để chuyển đổi HTML thành tài liệu Word
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Check the response and print success message
if (response != null && response.equals("OK")) {
    System.out.println("Conversion successful! Resultant Word document is saved at: " + response.getFilePath());
}
html to doc

Hình ảnh:- Xem trước chuyển đổi HTML sang tài liệu Word.

Chuyển đổi HTML sang DOCX bằng cURL

Nếu bạn thích các công cụ dòng lệnh, thì bạn có thể dễ dàng thực hiện chuyển đổi HTML sang DOCX bằng cách sử dụng cURL và GroupDocs.Conversion REST API.

Trước tiên, chúng ta cần tạo một mã thông báo truy cập JWT và sau đó, thực hiện lệnh cURL sau để chuyển đổi một trang web thành tài liệu Word và lưu DOCX kết quả trong bộ nhớ đám mây.

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\": \"docx\",\"OutputPath\": \"{resultantFile}\"}"

Vui lòng thay thế sourceFile bằng tên của tệp HTML đầu vào, resultantFile bằng tên của tài liệu Word kết quả và accessToken bằng mã thông báo truy cập JWT cá nhân hóa.

  • Để lưu tài liệu Word kết quả trên ổ đĩa cục bộ, vui lòng thử sử dụng lệnh cURL sau.
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\": \"docx\"}" \
-o "{resultantFile}"

Thử Trình Chuyển Đổi HTML sang Word Miễn Phí Trực Tuyến

Sử dụng ứng dụng HTML to Word Converter miễn phí của chúng tôi trong trình duyệt web và kiểm tra khả năng của API GroupDocs.Conversion Cloud.

html to docx app

Liên kết hữu ích

Suy nghĩ cuối cùng

Sử dụng GroupDocs.Conversion Cloud SDK cho Java, bạn có thể dễ dàng tích hợp chuyển đổi HTML sang tài liệu Word vào các ứng dụng của mình. Nó tiết kiệm thời gian, bảo tồn định dạng và đơn giản hóa quy trình tự động hóa tài liệu cho các nhà phát triển.

Bài viết được đề xuất

Chúng tôi rất khuyến khích bạn truy cập các liên kết sau để tìm hiểu thêm về: