Aspose.Words

การแปลงเอกสารจากรูปแบบหนึ่งเป็นอีกรูปแบบหนึ่งเป็นหนึ่งในคุณสมบัติหลักของ Aspose.Words การแปลงใน Aspose.Words ประกอบด้วยการเปิดเอกสารในรูปแบบโหลดที่รองรับ แล้วบันทึกในรูปแบบอื่น

Aspose.Words รองรับชุดค่าผสมการแปลงทั่วไปเกือบทั้งหมด เช่น:

  • DOC, DOCX, RTF เป็น PDF หรือ XPS
  • DOC หรือ DOCX เป็น JPEG, TIFF, PNG,
  • DOCX เป็น Markdown หรือ HTML
  • PDF เป็น DOC, DOCX หรือรูปแบบ Word อื่นๆ
  • และคนอื่น ๆ.

โปรดทราบว่านี่ไม่ใช่รายการทั้งหมดของการแปลงที่เป็นไปได้ คุณสามารถดู LoadFormat ที่ระบุรูปแบบการโหลดหรือนำเข้าทั้งหมด และ SaveFormat ที่ระบุรูปแบบการบันทึกหรือส่งออกทั้งหมดที่ Aspose.Words รองรับ

วิธีแปลงเอกสาร

ก่อนอื่น คุณต้องโหลดเอกสารลงใน Aspose.Words จากนั้นคุณต้องบันทึกเอกสารนี้ในรูปแบบที่กำหนด ทำตามสองขั้นตอนง่ายๆ แล้วคุณจะพบว่า Aspose.Words ช่วยให้คุณแปลงเอกสารได้ง่ายเพียงใด

โปรดทราบว่าคุณสามารถระบุตัวเลือกเพิ่มเติมเมื่อบันทึกเอกสารเพื่อให้ได้ผลลัพธ์ที่ต้องการ นอกจากนี้เราจะหารือด้านล่าง

วิธีโหลดเอกสาร

ในการโหลดเอกสาร ให้ส่งชื่อไฟล์หรือสตรีมไปยังตัวสร้าง Document ตัวใดตัวหนึ่ง รูปแบบของเอกสารที่โหลดจะถูกกำหนดโดยอัตโนมัติเป็นส่วนใหญ่

ตัวอย่างต่อไปนี้แสดงวิธีการโหลดเอกสารจากไฟล์:

// Load the document from the absolute path on disk.  
Document doc = new Document(dataDir + "TestDocument.docx");

วิธีบันทึกเอกสาร

หากต้องการบันทึกเอกสาร ให้ใช้วิธีบันทึกวิธีใดวิธีหนึ่ง Aspose.Words จะกำหนดรูปแบบการบันทึกที่ต้องการโดยอัตโนมัติจากนามสกุลไฟล์ คุณสามารถบันทึกเอกสารเป็นไฟล์หรือสตรีมได้ ตัวอย่างเช่น คุณสามารถบันทึกเอกสาร DOCX เป็นไฟล์ PDF

ตัวอย่างต่อไปนี้แสดงวิธีการบันทึกเอกสารเป็นไฟล์:

// Save the document as a PDF file.  
doc.Save(dataDir + "Document.pdf");

ระบุตัวเลือกการแปลงขั้นสูง

เมื่อแปลงเอกสาร คุณสามารถตั้งค่าคุณสมบัติขั้นสูงบางอย่างได้ Aspose.Words มีคลาส SaveOptions ซึ่งช่วยให้คุณควบคุมกระบวนการบันทึกเอกสารของคุณในรูปแบบที่ต้องการได้แม่นยำยิ่งขึ้น รูปแบบการบันทึกแต่ละรูปแบบมีคลาสที่สอดคล้องกันซึ่งมีตัวเลือกการบันทึกสำหรับรูปแบบการบันทึกนี้ ตัวอย่างเช่น มี HtmlSaveOptions สำหรับบันทึกเป็นรูปแบบ HTML/MHTML/EPUB หรือ PdfSaveOptions สำหรับบันทึกเป็น PDF คุณสามารถอ่านเพิ่มเติมเกี่ยวกับคุณสมบัติขั้นสูงได้ในบทความ ‘Specify Save Options’ ในเอกสาร Aspose.Words

ตัวอย่างต่อไปนี้แสดงวิธีแปลงเอกสารจาก DOCX เป็น PDF และตั้งค่า Aspose.Words ให้ฝังฟอนต์แบบเต็มในเอกสารเอาต์พุต:

// Load the document from the file.
Document doc = new Document(dataDir + "TestDocument.docx");

// Aspose.Words embeds full fonts by default when EmbedFullFonts is set to true.
// The property below can be changed each time a document is rendered.
PdfSaveOptions options = new PdfSaveOptions();
options.EmbedFullFonts = true;

// The output PDF will be embedded with all fonts found in the document.
doc.Save(dataDir + "TestDocument.EmbedFullFonts.pdf", options);

รูปแบบการแปลงที่สนับสนุนโดย Aspose.Words

ดังที่ได้กล่าวไว้ข้างต้น Aspose.Words ช่วยให้คุณสามารถแปลงเอกสารจากรูปแบบที่ได้รับความนิยมมากที่สุดเป็นรูปแบบอื่นได้ ซึ่งหมายความว่าคุณสามารถแก้ไขงานการแปลงส่วนใหญ่ของคุณโดยใช้เพียง Aspose.Words โดยไม่ต้องติดตั้งแอปพลิเคชันหรือเครื่องมือพิเศษ ตัวอย่างเช่น คุณสามารถแปลงเอกสารจากรูปแบบ Microsoft Word เช่น DOC หรือ DOCX เป็น PDF หรือ HTML ได้อย่างง่ายดายและเชื่อถือได้ หรือจาก PDF หรือ HTML เป็น Markdown

ศึกษาส่วนเอกสาร ‘การแปลงเอกสาร’ สำหรับตัวอย่างการแปลง Aspose.Words เพิ่มเติม

ดูสิ่งนี้ด้วย

หากต้องการทำความเข้าใจคำถามนี้โดยละเอียด โปรดดูบทความต่อไปนี้ในบล็อก Aspose: