แปลงเอกสารเป็นPDF
ความสามารถในการแปลงเอกสารจากรูปแบบหนึ่งไปยังอีกรูปแบบหนึ่งได้อย่างง่ายดายและเชื่อถือได้คือคุณลักษณะสำคัญของAspose.Words หนึ่งในรูปแบบที่นิยมมากที่สุดสำหรับการแปลงคือPDF–รูปแบบคงที่เค้าโครงซึ่งจะรักษาลักษณะเดิมของเอกสารในระหว่างการแสดงผลบนแพลตฟอร์มต่างๆ คำว่า"การแสดงผล"ถูกใช้ในAspose.Wordsเพื่ออธิบายกระบวนการของการแปลงเอกสารเป็นรูปแบบแฟ้.
แปลงเอกสารคำเป็นPDF
แปลงจากคำเป็นPDFเป็นกระบวนการที่ค่อนข้างซับซ้อนที่ต้องใช้หลายขั้นตอนของการคำนวณ Aspose.Wordsเครื่องยนต์เค้าโครงเลียนแบบวิธีการทำงานของเครื่องยนต์เค้าโครงหน้าMicrosoft Wordทำให้เอกสารที่ส่งออกPDFดูใกล้เคียงที่สุดกับสิ่งที่คุณเห็นในMicrosoft Word.
ด้วยAspose.WordsคุณสามารถแปลงเอกสารจากDOCหรือDOCXรูปแบบเป็นPDFโดยไม่ต้องใช้สำนักงานMicrosoft บทความนี้อธิบายวิธีการดำเนินการแปลงนี้.
กำลังแปลงDOCXหรือDOCเป็นPDF
การแปลงจากDOCหรือDOCXรูปแบบเอกสารลงในรูปแบบPDFในAspose.Wordsเป็นเรื่องง่ายมากและสามารถทำได้ด้วยรหัสสองบรรทัดที่:
- ป้อนเอกสารของคุณลงในวัตถุDocumentโดยใช้หนึ่งในตัวสร้างโดยการระบุชื่อเอกสารที่มีนามสกุล.
- เรียกหนึ่งในวิธีการDocument.SaveบนวัตถุDocumentและระบุรูปแบบผลลัพธ์ที่ต้องการเป็นPDFโดยการป้อนชื่อไฟล์ด้วย"PDF"ส่วนขยาย.
ตัวอย่างรหัสต่อไปนี้แสดงวิธีการแปลงเอกสารจากDOCXเป็นPDFโดยใช้วิธีการSave
:
คุณสามารถดาวน์โหลดไฟล์แม่แบบของตัวอย่างนี้ได้จาก Aspose.Words GitHub.
บางครั้งจำเป็นต้องระบุตัวเลือกเพิ่มเติมซึ่งอาจส่งผลต่อผลลัพธ์ของการบันทึกเอกสารเป็นPDF อ็อพชันนี้สามารถระบุได้โดยใช้คลาสของPdfSaveOptionsซึ่งประกอบด้วยคุณสมบัติที่กำหนดวิธีแสดงผลลัพธ์PDF.
โปรดทราบว่าด้วยเทคนิคเดียวกันคุณสามารถแปลงเอกสารรูปแบบโฟลวเค้าโครงเป็นPDFรูปแ.
แปลงเป็นมาตรฐานPDFที่แตกต่างกัน
Aspose.Wordsให้การแจงนับPdfCompliaceเพื่อสนับสนุนการแปลงDOCหรือDOCXเป็นมาตรฐานรูปแบบต่างๆPDF(เช่นPDF 1.7, PDF 1.5, ฯลฯ).
ตัวอย่างรหัสต่อไปนี้แสดงให้เห็นถึงวิธีการแปลงเอกสารเป็นPDF1.7โดยใช้PdfSaveOptionsกับการปฏิบัติตามPDF17:
แปลงภาพเป็นPDF
การแปลงเป็นPDFไม่ได้ถูกจำกัดด้วยรูปแบบเอกสารMicrosoft Word รูปแบบใดก็ได้ที่รองรับโดยAspose.Wordsรวมทั้งสร้างตามโปรแกรมสามารถแปลงเป็นPDF ตัวอย่างเช่นเราสามารถแปลงภาพหน้าเดียวเช่นJPEG, PNG, BMP, EMF, หรือWMFรวมทั้งภาพหลายหน้าเช่นTIFFและGIFถึงPDF.
ตัวอย่างรหัสต่อไปนี้แสดงวิธีการแปลงJPEGและTIFFรูปภาพเป็นPDF:
เมื่อต้องการให้รหัสนี้ทำงานคุณต้องเพิ่มการอ้างอิงไปยังAspose.Words,Javaโอ้วภาพและจาวาแพคเกจระดับภาพไปยังโครงการของคุณ.
ลดขนาดเอาท์พุทPDF
เมื่อบันทึกเป็นPDFคุณสามารถระบุว่าคุณต้องการเพิ่มประสิทธิภาพผลลัพธ์ เมื่อต้องการทำเช่นนี้คุณจะต้องตั้งค่าธงOptimizeOutputเป็นจริงแล้วผืนผ้าใบที่ซ้อนกันซ้ำซ้อนและผืนผ้าใบที่ว่างเปล่าจะถูกลบออกสัญลักษณ์เพื่อนบ้านที่มีการจัดรูปแบบเดียวกันจะถูกเชื่อมต่อ.
ตัวอย่างรหัสต่อไปนี้แสดงวิธีการเพิ่มประสิทธิภาพผลลัพธ์:
ดูเพิ่มเติม
- บทความ การแสดงผล สำหรับข้อมูลเพิ่มเติมเกี่ยวกับหน้าคงที่และรูปแบบเค้าโครงโฟลว์
- บทความ แปลงเป็นรูปแบบหน้าถาวร สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเค้าโครงหน้า
- บทความ ระบุตัวเลือกการแสดงผลเมื่อแปลงเป็นPDF สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้
PdfSaveOptions
คลาส