
Java REST API สำหรับการแปลง HTML เป็นเอกสาร Word.
คุณกำลังมองหาวิธีแปลง HTML เป็น Word documents ใน Java อยู่หรือเปล่า? ไม่ว่าคุณจะพัฒนาซอฟต์แวร์อัตโนมัติสำหรับเอกสารหรือจำเป็นต้องสร้างรายงาน Word จากเทมเพลต HTML บทแนะนำนี้จะแสดงให้คุณเห็นว่าคุณทำได้อย่างมีประสิทธิภาพโดยใช้ GroupDocs.Conversion Cloud SDK สำหรับ Java ด้วยรหัสเพียงไม่กี่บรรทัด คุณสามารถเปลี่ยน HTML เป็นรูปแบบ DOC หรือ DOCX ในขณะที่รักษาเลย์เอาต์และสไตล์ไว้
ทำไมต้องแปลง HTML เป็น Word ใน Java?
การแปลง HTML เป็นเอกสาร Word ช่วยให้คุณสามารถ:
- สร้างเอกสารมืออาชีพจากเนื้อหาบนเว็บ.
- อัตโนมัติการสร้างเอกสารในกระบวนการทำงาน.
- รักษาฟอร์แมตและสไตล์ CSS จาก HTML.
- ส่งออกเทมเพลต HTML แบบไดนามิกเป็นไฟล์ Word ที่แก้ไขได้.
มาสำรวจหัวข้อต่อไปนี้อย่างละเอียดมากขึ้นกันเถอะ
- Java HTML to DOCX Conversion REST API
- วิธีการแปลง HTML เป็น Word ใน Java
- การแปลง HTML เป็น DOCX โดยใช้ cURL
- ลองใช้โปรแกรมแปลง HTML เป็น Word ออนไลน์ฟรี
Java HTML to DOCX Conversion REST API
GroupDocs.Conversion Cloud SDK for Java มี API REST ที่ทรงพลังซึ่งช่วยให้คุณสามารถแปลงไฟล์ได้มากกว่า 50 รูปแบบ รวมถึง HTML เป็น DOC และ DOCX ดังนั้นคุณสามารถโต้ตอบกับ API REST ได้อย่างง่ายดายโดยไม่ต้องจัดการกับคำขอ HTTP ดิบ
🛠️ ข้อดีของการใช้ Java SDK
นี่คือเหตุผลที่น่าสนใจบางประการที่ทำให้ผู้พัฒนา Java ชื่นชอบการใช้ SDK แบบ REST:
🔧 การรวมที่ง่าย
รวมเข้ากับแอป Java ได้อย่างราบรื่นด้วยแค่ไม่กี่บรรทัดของโค้ด
📁 รองรับรูปแบบไฟล์มากกว่า 50 รูปแบบ
แปลงระหว่าง DOCX, PDF, HTML, XLSX, PPTX, JPG และรูปแบบอื่น ๆ อีกมากมาย
☁️ ที่เก็บข้อมูลบนคลาวด์และไม่ขึ้นกับแพลตฟอร์ม
ไม่จำเป็นต้องติดตั้งหรือจัดการไลบรารีหรือความต้องการใด ๆ ในเครื่องเลย
🔒 ปลอดภัย & เชื่อถือได้
ข้อมูลของคุณถูกถ่ายโอนไปยังเครือข่ายอย่างปลอดภัยผ่าน HTTPS โดยใช้การตรวจสอบสิทธิ์ OAuth 2.0
🚀 อautomate การทำงาน
อัตโนมัติภารกิจการแปลงเอกสารและลดความพยายามด้วยมือ
💡 Pro Tip: ผสมผสาน SDK กับ cron jobs หรือ microservices เพื่อแปลงเอกสารหลายพันฉบับในคราวเดียว。
ตอนนี้ เพื่อที่จะใช้ SDK ขั้นตอนแรกคือการติดตั้งอ้างอิงของ GroupDocs.Conversion Cloud SDK สำหรับ Java โปรดเพิ่มการพึ่งพา 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>25.3</version>
</dependency>
รับข้อมูลรับรอง API
ลงทะเบียนที่ GroupDocs Cloud Dashboard และรับ Client ID และ Client Secret ของคุณ (โปรดทำตามคำแนะนำที่ระบุไว้ใน tutorial).
วิธีการแปลง HTML เป็น Word ใน Java
ส่วนนี้ให้รายละเอียดเกี่ยวกับวิธีที่เราสามารถแปลง HTML เป็นเอกสาร Word ได้อย่างง่ายดายโดยใช้รหัส Java snippet
- ยืนยันข้อมูลรับรอง API.
Configuration configuration = new Configuration("your-client-id", "your-client-secret");
ConvertApi apiInstance = new ConvertApi(configuration);
- อัปโหลดไฟล์ JSON ไปยัง Cloud Storage.
FileUploadApi fileUpload = new FileUploadApi(configuration);
File inputFile = new File("input.html");
fileUpload.uploadFile(new UploadFileRequest("input.html", inputFile));
- ตั้งค่าพารามิเตอร์การแปลง.
ConvertSettings settings = new ConvertSettings();
settings.setFilePath("input.html");
settings.setFormat("DOC");
settings.setOutputPath("converted.doc");
- 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
// รับข้อมูลประจำตัว API ของคุณ
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// สร้างอินสแตนซ์ของคลาส Configuration และเริ่มต้นด้วย Client ID & Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// กำหนด URL พื้นฐานของ API เพื่อทำการแปลง HTML เป็นเอกสาร Word
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// ทำการเริ่มต้นอินสแตนซ์ของ ConvertApi โดยใช้วัตถุ Configuration
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.html");
settings.setFormat("DOC");
settings.setOutputPath("myResultant.doc");
// ใช้วิธี ConvertDocument เพื่อแปลง HTML เป็นเอกสาร 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());
}

Image:- HTML to Word Document conversion preview.
การแปลง HTML เป็น DOCX โดยใช้ cURL
ถ้าคุณชอบเครื่องมือแบบ command-line คุณสามารถทำการแปลง HTML เป็น DOCX ได้อย่างง่ายดายโดยใช้ cURL และ GroupDocs.Conversion REST API.
Firstly, we need to generate a JWT access token and then, execute the following cURL command to transform a webpage to Word document and save the resultant DOCX in the cloud storage.
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}\"}"
โปรดเปลี่ยน sourceFile
เป็นชื่อไฟล์ HTML ที่ป้อน, resultantFile
เป็นชื่อเอกสาร Word ผลลัพธ์ และ accessToken
เป็นโทเค็น JWT ที่กำหนดเอง.
- เพื่อบันทึกเอกสาร Word ที่ได้ลงในดิสก์ท้องถิ่น โปรดลองใช้คำสั่ง cURL ดังต่อไปนี้
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}"
ลองใช้เครื่องมือแปลง HTML เป็น Word ฟรีออนไลน์
ใช้แอป HTML to Word Converter ฟรีของเราในเบราว์เซอร์และทดสอบความสามารถของ API GroupDocs.Conversion Cloud
ลิงก์ที่มีประโยชน์
ความคิดสุดท้าย
ด้วยการใช้ GroupDocs.Conversion Cloud SDK สำหรับ Java คุณสามารถเข้าร่วมการแปลง HTML เป็นเอกสาร Word ในแอปพลิเคชันของคุณได้อย่างง่ายดาย ช่วยประหยัดเวลา รักษาการจัดรูปแบบ และทำให้การทำงานอัตโนมัติของเอกสารง่ายขึ้นสำหรับนักพัฒนา
บทความที่แนะนำ
เราขอแนะนำอย่างยิ่งให้เยี่ยมชมลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: