
Aspose.Words Cloud ช่วยให้คุณแปลงเอกสาร Word รวมถึง DOC และ DOCX เป็นรูปแบบไฟล์ HTML ได้ การแปลง Word เป็น HTML มีประโยชน์ในสถานการณ์ที่คุณต้องการแสดงเนื้อหาของเอกสาร Word ทางออนไลน์และทำให้เป็นมิตรกับเครื่องมือค้นหา ข้อดีเพิ่มเติมคือไม่จำเป็นต้องมีโปรแกรมดูพิเศษหรือแอปพลิเคชันของบุคคลที่สามเพื่อดูไฟล์ HTML Aspose.Words Cloud จัดเตรียม API ต่อไปนี้เพื่อแปลงเอกสาร Word เป็น HTML:
| ชื่อ | คำอธิบาย |
| GetDocumentWithFormat | แปลงเอกสารในที่เก็บข้อมูลบนคลาวด์เป็นรูปแบบที่ระบุ |
| ConvertDocument | แปลงเอกสารบนไดรฟ์ภายในเครื่องเป็นรูปแบบที่ระบุ |
| SaveAs | แปลงเอกสารเป็นรูปแบบปลายทางพร้อมการตั้งค่าโดยละเอียดและบันทึกผลลัพธ์ลงในที่จัดเก็บ |
การแปลงคำเป็น HTML
ก่อนที่คุณจะเรียกใช้ API ข้างต้น คุณต้องลงทะเบียนบัญชีกับ Aspose Cloud และรับ App Key และ SID ของคุณที่ Cloud Dashboard ทันทีที่คุณสมัครใช้งาน คุณจะได้รับสิทธิ์ทดลองใช้ฟรีเพื่อให้คุณสามารถทดสอบ API โดยไม่มีข้อจำกัดในการประเมินใดๆ
ตัวอย่าง cURL ต่อไปนี้แสดงวิธีการแปลง DOCX เป็น HTML:
// ขั้นแรกให้รับ JSON Web Token สำหรับการยืนยันตัวตน
// รับ App Key และ App SID จาก https://dashboard.aspose.cloud/
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// ตัวอย่าง cURL สำหรับการแปลงเอกสาร DOCX เป็น HTML บนพื้นที่เก็บข้อมูลภายใน
curl -v "https://api.aspose.cloud/v4.0/words/convert?format=html" \
-X PUT \
-T DOCXtoHTML.docx \
-H "Content-Type: application/json" \
-H "accept: application/json" \
-H "authorization: Bearer <jwt token>" \
-o DOCXtoHTML.html
โค้ดสั้นๆ นี้จะแปลงไฟล์ DOCX เป็น HTML ได้อย่างมีประสิทธิภาพ โดยจะไม่สร้างรูปภาพหรือแผ่นสไตล์เพิ่มเติมใดๆ ตัวอย่างเช่น โค้ดนี้จะแปลงรูปภาพในไฟล์ DOCX เป็นรูปภาพ base64 เพื่อให้คุณได้ผลลัพธ์ที่มีความเที่ยงตรงสูงสุด ต่อไปนี้คือภาพหน้าจอของไฟล์:
อินพุตไฟล์ DOCX

เอาท์พุตไฟล์ HTML (ตัวอย่าง Google Chrome)

คุณสามารถสังเกตเห็นคุณภาพการเรนเดอร์ HTML ได้จากภาพหน้าจอด้านบน
การแปลง Word เป็น HTML พร้อมการตั้งค่าโดยละเอียด
API PUT /words/{name}/saveAs ช่วยให้คุณแปลงเอกสาร Microsoft Word เป็น HTML ด้วยการตั้งค่ารายละเอียด ตัวอย่าง cURL ต่อไปนี้จะสร้างไฟล์ ZIP เป็นผลลัพธ์เนื่องจากเราได้ตั้งค่า ‘ZipOutput’ เป็น ’true’ ใน HtmlSaveOptions สำหรับรายการ HtmlSaveOptions ทั้งหมด โปรดตรวจสอบ เอกสารประกอบ
// ขั้นแรกให้รับ JSON Web Token สำหรับการยืนยันตัวตน
// รับ App Key และ App SID จาก https://dashboard.aspose.cloud/
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// ตัวอย่าง cURL สำหรับการแปลงเอกสาร DOCX เป็น HTML และบันทึกไฟล์เอาท์พุตเป็น ZIP
curl -v "https://api.aspose.cloud/v4.0/words/DOCXtoHTML.docx/saveAs" \
-X PUT \
-d "{'SaveFormat': 'html', 'FileName': 'DOCXtoHTML.html', 'ZipOutput': true}" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-H "authorization: Bearer "<jwt token>
ไฟล์ ZIP ที่สร้างขึ้นจะรวมไฟล์ HTML และรูปภาพเป็น PNG, JPG เป็นต้น แทนที่จะแปลงเป็นรูปภาพ Base64 มาดูภาพหน้าจอเปรียบเทียบที่แสดงแหล่งที่มาของไฟล์ HTML ที่สร้างจากสไนปเป็ตโค้ดเหล่านี้กัน

ส่วนที่ทำเครื่องหมายไว้ในภาพนี้อธิบายการทำงานของทั้งสองวิธี ด้านซ้ายแสดงแท็กรูปภาพที่มีข้อมูลเป็นรูปภาพ base64 ในขณะที่ด้านขวาซึ่งจับภาพจาก DOCXtoHTML.zip จะแสดงรูปภาพเป็นไฟล์ PNG ในเครื่อง
การแปลง HTML เป็น Word
เราได้กล่าวถึงการแปลง Word เป็น HTML อย่างละเอียดแล้ว มาดูการแปลง HTML เป็น Word กัน ซึ่งเป็นฟีเจอร์ที่น่าสนใจอีกฟีเจอร์หนึ่งของ Aspose.Words Cloud ฟีเจอร์นี้ช่วยให้คุณแปลงเว็บเพจเป็น DOCX ได้ง่ายๆ เพียงระบุ URL ตัวอย่าง cURL นั้นค่อนข้างเรียบง่าย ดังต่อไปนี้:
// ขั้นแรกให้รับ JSON Web Token สำหรับการยืนยันตัวตน
// รับ App Key และ App SID จาก https://dashboard.aspose.cloud/
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// ตัวอย่าง cURL สำหรับโหลดหน้าเว็บและบันทึกเป็นรูปแบบ docx
curl -v "https://api.aspose.cloud/v4.0/words/loadWebDocument" \
-X PUT \
-d "{ 'LoadingDocumentUrl': 'https://www.le.ac.uk/oerresources/bdra/html/page_09.htm', 'SaveOptions': { 'SaveFormat': 'docx', 'FileName': 'HTMLDocument.docx', 'SaveRoutingSlip': true } }" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <jwt token>"
เอ็นจิ้นการเรนเดอร์มีประสิทธิภาพเพียงพอที่จะสร้างผลลัพธ์ WYSIWYG ในไฟล์ DOCX ต่อไปนี้คือภาพหน้าจอของผลลัพธ์ไฟล์ DOCX

ระดับหัวเรื่อง รายการ การย่อหน้า การจัดรูปแบบ ทุกอย่างล้วนมีไว้เพื่อบอกเล่าความสามารถของโปรแกรมเรนเดอร์ เราหวังว่าคุณจะชอบใช้ฟีเจอร์ที่เรียบง่ายแต่ทรงพลังเหล่านี้ หากมีคำถามหรือข้อกังวลใดๆ โปรดติดต่อเราผ่าน ฟอรัมสนับสนุนฟรี เรายินดีให้ความช่วยเหลือคุณ!
บทความแนะนำ
เราขอแนะนำให้อ่านบทความต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: