กำลังแสดงผล

เราใช้คำว่า “การเรนเดอร์” ใน Aspose.Words เพื่ออธิบายกระบวนการแปลงเอกสารเป็นรูปแบบไฟล์หรือสื่อที่มีการแบ่งหน้าหรือมีแนวคิดเรื่องหน้า เรากำลังพูดถึงการแสดงเอกสารเป็นหน้าต่างๆ แผนภาพต่อไปนี้แสดงการเรนเดอร์ใน Aspose.Words

rendering_aspose-words

คุณสมบัติการเรนเดอร์ของ Aspose.Words ช่วยให้คุณสามารถดำเนินการต่อไปนี้:

  • แปลงเอกสารหรือหน้าที่เลือกเป็นรูปแบบ PDF, XPS, HTML, XAML, PostScript และ PCL
  • แปลงเอกสารเป็นเอกสาร TIFF หลายหน้า หรือแปลงหน้าใดๆ ให้เป็นภาพแรสเตอร์และบันทึกเป็น BMP, PNG หรือ JPEG
  • แปลงหน้าเอกสารให้เป็นภาพ Scalable Vector Graphics (SVG) หรือแปลงเป็นภาพเวกเตอร์และบันทึกเป็น EMF
  • เรนเดอร์ (วาด) หน้าเอกสารในขนาดหรือมาตราส่วนเฉพาะบนออบเจ็กต์กราฟิก .NET เพื่อสร้างภาพขนาดย่อ รูปภาพขนาดเต็มหรือปรับขนาดของหน้าเอกสาร
  • แสดงผลออบเจ็กต์ Shape แยกจากเอกสารเป็นรูปแบบภาพใด ๆ หรือเป็นออบเจ็กต์กราฟิก .NET
  • แสดงหน้าเอกสารในรูปแบบ Windows
  • พิมพ์หรือดูตัวอย่างหน้าเอกสารโดยใช้โครงสร้างพื้นฐานการพิมพ์ .NET มาตรฐาน

รูปแบบเอกสาร Flow-layout หรือ Fix-layout

รูปแบบเอกสารส่วนใหญ่ที่สามารถโหลดลงใน Aspose.Words ได้เรียกว่ารูปแบบ “flow-layout” รูปแบบเค้าโครงโฟลว์ ได้แก่ DOC, OOXML, RTF, ODT และ HTML เอกสารในรูปแบบเหล่านี้ประกอบด้วยองค์ประกอบต่างๆ เช่น ย่อหน้า ตาราง ส่วนหัว ส่วนท้าย รูปภาพ ช่อง และการจัดรูปแบบ เช่น ตัวหนา ตัวเอียง แบบอักษร ขนาด อย่างไรก็ตาม รูปแบบเค้าโครงโฟลว์ไม่มีข้อมูลเกี่ยวกับตำแหน่งที่แสดงแต่ละย่อหน้าหรืออักขระเฉพาะบนเพจ

ในทางตรงกันข้าม รูปแบบ “เค้าโครงคงที่” (หรือที่เรียกว่า “หน้าคงที่”) เช่น PDF และ XPS มีข้อมูลตำแหน่งที่แน่นอนสำหรับองค์ประกอบของเอกสารทั้งหมด รูปแบบเหล่านี้จะคงรูปลักษณ์ดั้งเดิมของเอกสารไว้หลังจากที่วางลงในหน้าต่างๆ ซึ่งช่วยให้ข้อมูลที่แสดงมีความแม่นยำมากขึ้น

เครื่องมือเค้าโครงหน้า

Aspose.Words ใช้เครื่องมือเค้าโครงหน้าของตัวเองซึ่งจัดรูปแบบเอกสารเค้าโครงโฟลว์ลงในหน้าต่างๆ Aspose.Words ใช้ตัวเรนเดอร์จำนวนหนึ่งซึ่งสร้างเอกสารที่มีเค้าโครงคงที่ เช่น PDF หรือ XPS หรือส่งออกหน้าไปยังสื่ออื่น เช่น การพิมพ์หรือการวาดภาพ โปรดทราบว่าการส่งออกยังสามารถแบ่งหน้าสำหรับ HTML และ XAML ได้อีกด้วย ซึ่งหมายความว่าเอกสารสามารถบันทึกเป็น HTML หรือ XAML ปกติ (รูปแบบโฟลว์เลย์เอาต์) หรือเป็น HTML และ XAML แบบ “แบ่งหน้า” ที่มีตำแหน่งที่แน่นอนขององค์ประกอบ

ข้อได้เปรียบที่สำคัญที่สุดของการใช้กลไกเค้าโครงหน้า Aspose.Words คือเลียนแบบวิธีการทำงานของกลไกเค้าโครงหน้าของ Microsoft Word ดังนั้น เมื่อคุณแปลงเอกสาร Microsoft Word เป็น PDF, XPS หรือพิมพ์โดยใช้ Aspose.Words ผลลัพธ์จะปรากฏเกือบจะเหมือนกับว่าทำโดย Microsoft Word ทุกประการ โปรดทราบว่า Aspose.Words ไม่ได้ใช้ Microsoft Word