Word เป็น PDF เป็นหนึ่งในการแปลงเอกสารที่ได้รับความนิยมและดำเนินการอย่างล้นหลาม ไฟล์ DOCX หรือ DOC จะถูกแปลงเป็นรูปแบบ PDF ก่อนที่จะพิมพ์หรือแบ่งปัน ในบทความนี้ เราจะทำการแปลง Word เป็น PDF โดยอัตโนมัติใน Python ขั้นตอนและตัวอย่างโค้ดจะสาธิตวิธีแปลง Word DOCX หรือ DOC เป็น PDF ด้วย Python นอกจากนี้ คุณจะได้เรียนรู้เกี่ยวกับตัวเลือกต่างๆ ในการปรับแต่งการแปลง Word เป็น PDF
- Python Library สำหรับการแปลง Word DOCX เป็น PDF
- แปลง DOCX เป็น PDF ใน Python
- Python DOCX เป็น PDF ด้วยมาตรฐาน PDF เฉพาะ
- แปลงช่วงของหน้าในเอกสาร Word เป็น PDF
- ใช้การบีบอัดรูปภาพใน DOCX เป็น PDF
Python Library สำหรับการแปลง Word เป็น PDF - ดาวน์โหลดฟรี
สำหรับการแปลงเอกสาร Word เป็นรูปแบบ PDF เราจะใช้ Aspose.Words for Python เป็นไลบรารี Python ที่มีคุณลักษณะหลากหลายสำหรับการสร้างและจัดการเอกสาร Word นอกจากนี้ยังให้คุณแปลงไฟล์ DOCX และ DOC เป็นรูปแบบ PDF ที่มีความเที่ยงตรงสูง ไลบรารีนี้โฮสต์บน PyPI และคุณสามารถติดตั้งได้โดยใช้คำสั่ง pip ต่อไปนี้
pip install aspose-words
แปลง Word DOCX เป็น PDF ใน Python
ต่อไปนี้เป็นขั้นตอนในการแปลงเอกสาร Word เป็น PDF ใน Python
- โหลดเอกสาร Word โดยใช้คลาส Document
- แปลงเอกสาร Word เป็น PDF โดยใช้วิธี Document.save()
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงไฟล์ Word DOCX เป็น PDF
import aspose.words as aw
# โหลดเอกสารคำ
doc = aw.Document("calibre.docx")
# บันทึกเป็น PDF
doc.save("PDF.pdf")
Python Word เป็น PDF ด้วยมาตรฐานเฉพาะ
คุณยังสามารถระบุมาตรฐานเฉพาะสำหรับเอกสาร PDF ที่แปลงแล้ว เช่น PDF/A ต่อไปนี้เป็นขั้นตอนในการระบุมาตรฐาน PDF ในการแปลง Word เป็น PDF โดยใช้ Python
- โหลดเอกสาร Word โดยใช้คลาส Document
- สร้างวัตถุของคลาส PdfSaveOptions และตั้งค่ามาตรฐาน PDF โดยใช้คุณสมบัติ PdfSaveOptions.compliance
- แปลงเอกสาร Word เป็น PDF โดยใช้วิธี Document.save()
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีกำหนดมาตรฐานเฉพาะในการแปลง Word 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 ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงช่วงของหน้าในเอกสาร Word เป็น 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)
DOC DOCX เป็น PDF ใน Python - ใช้การบีบอัดรูปภาพ
Aspose.Words for Python ยังให้คุณใช้การบีบอัดรูปภาพในเอกสาร PDF ที่แปลงแล้ว นอกจากนี้ คุณสามารถระบุคุณภาพ JPEG สำหรับรูปภาพได้ ต่อไปนี้เป็นขั้นตอนในการตั้งค่าการบีบอัดรูปภาพขณะแปลง Word DOCX เป็น PDF ใน Python
- โหลดเอกสาร Word โดยใช้คลาส Document
- สร้างวัตถุของคลาส PdfSaveOptions
- ตั้งค่าการบีบอัดรูปภาพโดยใช้คุณสมบัติ PdfSaveOptions.imagecompression
- ตั้งค่าคุณภาพ JPEG โดยใช้คุณสมบัติ PdfSaveOptions.jpegquality
- แปลงเอกสาร Word เป็น PDF โดยใช้วิธี Document.save()
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีตั้งค่าการบีบอัดรูปภาพในการแปลง Word เป็น 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 ได้โดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีแปลงไฟล์ Word DOCX หรือ DOC เป็น PDF ใน Python นอกจากนี้ คุณได้เห็นตัวเลือกต่างๆ ในการปรับแต่งการแปลง DOC หรือ DOCX เป็น PDF ใน Python คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Aspose.Words for Python โดยใช้ เอกสารประกอบ ในกรณีที่คุณมีคำถามใดๆ โปรดแจ้งให้เราทราบผ่านทาง ฟอรัม ของเรา
ดูสิ่งนี้ด้วย
ข้อมูล: คุณอาจสนใจไลบรารี Python อื่นที่ช่วยให้นักพัฒนาและแอปพลิเคชันแปลง PowerPoint เป็น PDF - Aspose.Slides for Python และคุณอาจต้องการดู Aspose PowerPoint to PDF Converter เนื่องจากเป็นการใช้งานจริงของกระบวนการแปลง PowerPoint เป็น PDF