
แปลง HTML เป็น Word โดยใช้ Java
โพสต์ในบล็อกนี้จะสอนวิธีแปลง HTML เป็น Word โดยใช้ Java โดยทางโปรแกรม โชคดีที่ ไลบรารี Java นี้นำเสนอการประมวลผล การจัดการ และการแปลงไฟล์ได้ทันที คุณสามารถติดตั้งไลบรารีนี้ได้อย่างง่ายดายโดยไม่ต้องพึ่งพาภายนอก นอกจากนี้ยังมี เอกสารประกอบ ที่ครอบคลุมเกี่ยวกับการติดตั้งและการใช้งาน เอกสาร Microsoft Word เป็นรูปแบบไฟล์ที่ใช้กันอย่างแพร่หลายที่สุดในยุคปัจจุบัน ดังนั้นเราจะสาธิตกระบวนการแปลง HTML เป็น Word ทีละขั้นตอน
เราจะครอบคลุมประเด็นต่อไปนี้:
- แปลง HTML เป็น Word โดยใช้ Java - การติดตั้ง API
- วิธีแปลง WebPage เป็น Word โดยทางโปรแกรม
- ไลบรารีตัวแปลง HTML เป็น Word - คุณสมบัติขั้นสูง
แปลง HTML เป็น Word โดยใช้ Java - การติดตั้ง API
ไลบรารี Java DOCX นี้มีคุณสมบัติมากมายที่ช่วยเพิ่มกระบวนการแปลงไฟล์ ช่วยให้คุณสามารถควบคุมงานการจัดการข้อมูลและไฟล์ได้ หากต้องการเปิดใช้งานไลบรารีนี้ในแอปพลิเคชัน Java ของคุณ ให้ ดาวน์โหลดไฟล์ ไฟล์ jar หรือคุณสามารถปฏิบัติตามการกำหนดค่า Maven ต่อไปนี้
พื้นที่เก็บข้อมูล
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
การพึ่งพาอาศัยกัน
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>21.11</version>
<type>pom</type>
</dependency>
วิธีแปลง WebPage เป็น Word โดยทางโปรแกรม
การแปลงหน้า HTML ให้เป็นเอกสาร Word โดยทางโปรแกรมนั้นง่ายมาก คุณสามารถใช้ฟังก์ชันนี้ได้โดยทำตามขั้นตอนต่อไปนี้
- สร้างอินสแตนซ์ของคลาส Document และโหลดไฟล์ HTML ต้นฉบับ
- เรียกเมธอด save(java.lang.String fileName, int saveFormat) เพื่อบันทึกไฟล์ในรูปแบบ DOCX
คัดลอกและวางโค้ดต่อไปนี้ลงในไฟล์ Java ของคุณเพื่อแปลงไฟล์ HTML เป็นไฟล์ Word
// สร้างอินสแตนซ์ของคลาสเอกสารและโหลดไฟล์ HTML ต้นฉบับ
Document document = new Document("index.html");
// เรียกเมธอด save(java.lang.String fileName, int saveFormat) เพื่อบันทึกไฟล์ในรูปแบบ DOCX
document.save("output.docx", SaveFormat.DOCX);
ไลบรารีตัวแปลง HTML เป็น Word - คุณสมบัติขั้นสูง
ในส่วนนี้ เราจะสำรวจคุณสมบัติขั้นสูง เช่น การตั้งค่าคุณภาพเอกสาร การตั้งรหัสผ่าน และอื่นๆ
คุณอาจทำตามขั้นตอนต่อไปนี้และข้อมูลโค้ดเพื่อทราบเกี่ยวกับวิธีการเพิ่มเติม:
- สร้างอินสแตนซ์ของคลาส Document และโหลดไฟล์ HTML ต้นฉบับ
- protect(int type, java.lang.Stringpassword) วิธีการจะช่วยให้คุณสามารถตั้งรหัสผ่านเพื่อป้องกันเอกสารจากการเปลี่ยนแปลงใดๆ
- unprotect() จะลบรหัสผ่าน
- ตั้งค่าเมธอด setTrackRevisions นี้เป็นจริง หากมีการติดตามการเปลี่ยนแปลงเมื่อแก้ไขเอกสารนี้ใน Microsoft Word
- ข้อผิดพลาดในการสะกดจะถูกเน้นหากเมธอด setShowSpellingErrors เป็น True
- setShowGrammaticalErrors วิธีการจะเน้นข้อผิดพลาดทางไวยากรณ์ถ้าเป็นจริง
- removeAllChildren ลบโหนดลูกทั้งหมดของโหนดปัจจุบัน
- สร้างอินสแตนซ์ของคลาส DocSaveOptions
- เรียกใช้เมธอด setUseHighQualityRendering เพื่อตั้งค่าว่าจะใช้อัลกอริธึมการเรนเดอร์คุณภาพสูง (เช่น ช้า) หรือไม่
- เรียกเมธอด save(java.lang.String fileName, int saveFormat) เพื่อบันทึกไฟล์ในรูปแบบ DOCX
// สร้างอินสแตนซ์ของคลาสเอกสารและโหลดไฟล์ HTML ต้นฉบับ
Document document = new Document("index.html");
// วิธีป้องกัน (ประเภท int, รหัสผ่าน java.lang.String) จะช่วยให้คุณสามารถตั้งรหัสผ่านเพื่อป้องกันเอกสารจากการเปลี่ยนแปลงใด ๆ
document.protect(1,"password");
// unprotect() จะลบรหัสผ่าน
document.unprotect();
// ตั้งค่าเมธอด setTrackRevisions นี้เป็นจริง หากมีการติดตามการเปลี่ยนแปลงเมื่อแก้ไขเอกสารนี้ใน Microsoft Word
document.setTrackRevisions(true);
// ข้อผิดพลาดในการสะกดจะถูกเน้นหากเมธอด setShowSpellingErrors เป็น True
document.setShowSpellingErrors(true);
// เมธอด setShowGrammaticalErrors จะเน้นข้อผิดพลาดทางไวยากรณ์หากเป็นจริง
document.setShowGrammaticalErrors(true);
// RemoveAllChildren ลบโหนดย่อยทั้งหมดของโหนดปัจจุบัน
document.removeAllChildren();
// สร้างอินสแตนซ์ของคลาส DocSaveOptions
DocSaveOptions opt = new DocSaveOptions();
// เรียกใช้เมธอด setUseHighQualityRendering เพื่อตั้งค่าว่าจะใช้อัลกอริธึมการเรนเดอร์คุณภาพสูง (เช่น ช้า) หรือไม่
opt.setUseHighQualityRendering(true);
// เรียกเมธอด save(java.lang.String fileName, int saveFormat) เพื่อบันทึกไฟล์ในรูปแบบ DOCX
document.save("output.docx", SaveFormat.DOCX);
รับใบอนุญาตฟรี
คุณสามารถรับ ใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน
สรุป
สิ่งนี้นำเราไปสู่จุดสิ้นสุดของโพสต์บล็อกนี้ เราได้กล่าวถึงวิธีการแปลง HTML เป็น Word โดยใช้ Java โดยทางโปรแกรมแล้ว นอกจากนี้ คุณยังสามารถค้นหาข้อมูลโค้ดของฟังก์ชันการทำงานที่กล่าวถึงในส่วนข้างต้นได้ นอกจากนี้ คุณยังสามารถไปที่ เอกสารประกอบ เพื่อดูคุณสมบัติอื่นๆ ที่อาจเป็นประโยชน์สำหรับตัวแปลง HTML เป็น Word ของคุณ สุดท้ายนี้ conholdate.com กำลังเขียนบล็อกโพสต์ใหม่ในหัวข้ออื่นๆ ดังนั้นโปรดติดต่อเพื่อรับการปรับปรุงเป็นประจำ
ถามคำถาม
คุณสามารถแบ่งปันคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา