Word เป็น PDF เป็นหนึ่งในการแปลงเอกสารที่ได้รับความนิยมและดำเนินการอย่างล้นหลาม ไฟล์ DOCX จะถูกแปลงเป็นรูปแบบ PDF ก่อนที่จะพิมพ์หรือแบ่งปัน ในบทความนี้ เราจะทำการแปลง DOCX เป็น PDF โดยอัตโนมัติใน Python ขั้นตอนและตัวอย่างโค้ดจะสาธิตวิธีแปลง DOCX เป็น PDF ใน Python นอกจากนี้ คุณจะได้เรียนรู้เกี่ยวกับตัวเลือกต่างๆ ในการปรับแต่งการแปลง Word เป็น PDF
- Python Library สำหรับการแปลง DOCX เป็น PDF
- แปลง DOCX เป็น PDF ใน Python
- Python DOCX เป็น PDF ด้วยมาตรฐาน PDF เฉพาะ
- แปลงช่วงของหน้าใน DOCX เป็น PDF
- ใช้การบีบอัดรูปภาพใน DOCX เป็น PDF
Python Library สำหรับการแปลง DOCX เป็น PDF - ดาวน์โหลดฟรี
สำหรับการแปลงเอกสาร DOCX เป็นรูปแบบ PDF เราจะใช้ Aspose.Words for Python เป็นไลบรารี Python ที่มีคุณลักษณะหลากหลายสำหรับการสร้างและจัดการเอกสาร Word นอกจากนี้ยังให้คุณแปลงไฟล์ DOCX เป็นรูปแบบ PDF ที่มีความเที่ยงตรงสูง ไลบรารีนี้โฮสต์บน PyPI และคุณสามารถติดตั้งได้โดยใช้คำสั่ง pip ต่อไปนี้
pip install aspose-words
แปลง DOCX เป็น PDF ใน Python
ต่อไปนี้เป็นขั้นตอนในการแปลงเอกสาร DOCX เป็น PDF ใน Python
- โหลดเอกสาร DOCX โดยใช้คลาส Document
- แปลงเอกสาร DOCX เป็น PDF โดยใช้วิธี Document.save()
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ DOCX เป็น PDF
import aspose.words as aw
# โหลดเอกสารคำ
doc = aw.Document("calibre.docx")
# บันทึกเป็น PDF
doc.save("PDF.pdf")
Python DOCX เป็น PDF ด้วยมาตรฐานเฉพาะ
คุณยังสามารถระบุมาตรฐานเฉพาะสำหรับเอกสาร PDF ที่แปลงแล้ว เช่น PDF/A ต่อไปนี้เป็นขั้นตอนในการระบุมาตรฐาน PDF ในการแปลง DOCX เป็น PDF โดยใช้ Python
- โหลดเอกสาร DOCX โดยใช้คลาส Document
- สร้างวัตถุของคลาส PdfSaveOptions และตั้งค่ามาตรฐาน PDF โดยใช้คุณสมบัติ PdfSaveOptions.compliance
- แปลงเอกสาร DOCX เป็น PDF โดยใช้วิธี Document.save()
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีกำหนดมาตรฐานเฉพาะในการแปลง DOCX เป็น PDF
import aspose.words as aw
# โหลดเอกสารคำ
doc = aw.Document("calibre.docx")
# สร้างตัวเลือกการบันทึกและตั้งค่าความสอดคล้อง
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.compliance = aw.saving.PdfCompliance.PDF17
# บันทึกเป็น PDF
doc.save("PDF.pdf", saveOptions)
Python DOCX เป็น PDF - แปลงช่วงของหน้า
คุณยังสามารถระบุช่วงของหน้าที่คุณต้องการแปลงเป็นรูปแบบ PDF สำหรับสิ่งนี้ คุณสามารถใช้คุณสมบัติ PdfSaveOptions.pageset ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงช่วงของหน้าในเอกสาร DOCX เป็น PDF
import aspose.words as aw
# โหลดเอกสารคำ
doc = aw.Document("calibre.docx")
# สร้างตัวเลือกการบันทึกและกำหนดช่วงหน้า
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.page_set = aw.saving.PageSet([0, 1])
# บันทึกเป็น PDF
doc.save("PDF.pdf", saveOptions)
DOCX เป็น PDF ใน Python - ใช้การบีบอัดรูปภาพ
Aspose.Words for Python ยังให้คุณใช้การบีบอัดรูปภาพในเอกสาร PDF ที่แปลงแล้ว นอกจากนี้ คุณสามารถระบุคุณภาพ JPEG สำหรับรูปภาพได้ ต่อไปนี้เป็นขั้นตอนในการตั้งค่าการบีบอัดภาพขณะแปลง DOCX เป็น PDF ใน Python
- โหลดเอกสาร DOCX โดยใช้คลาส Document
- สร้างวัตถุของคลาส PdfSaveOptions
- ตั้งค่าการบีบอัดรูปภาพโดยใช้คุณสมบัติ PdfSaveOptions.imagecompression
- ตั้งค่าคุณภาพ JPEG โดยใช้คุณสมบัติ PdfSaveOptions.jpegquality
- แปลงเอกสาร DOCX เป็น PDF โดยใช้วิธี Document.save()
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีตั้งค่าการบีบอัดรูปภาพในการแปลง DOCX เป็น PDF
import aspose.words as aw
# โหลดเอกสารคำ
doc = aw.Document("calibre.docx")
# สร้างตัวเลือกการบันทึกและตั้งค่าการบีบอัดภาพ
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.image_compression = aw.saving.PdfImageCompression.JPEG
saveOptions.jpeg_quality = 100 # Use JPEG compression at 50% quality to reduce file size.
# บันทึกเป็น PDF
doc.save("PDF.pdf", saveOptions)
Python DOCX เป็น PDF Library - รับใบอนุญาตห้องสมุดฟรี
คุณสามารถ รับใบอนุญาตชั่วคราว เพื่อใช้ Aspose.Words for Python ได้โดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีแปลงไฟล์ DOCX เป็น PDF ใน Python นอกจากนี้ คุณได้เห็นตัวเลือกต่าง ๆ ในการปรับแต่งการแปลง DOCX เป็น PDF ใน Python คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Aspose.Words for Python โดยใช้ เอกสารประกอบ ในกรณีที่คุณมีคำถามใดๆ โปรดแจ้งให้เราทราบผ่านทาง ฟอรัม ของเรา