PDF เป็นรูปแบบไฟล์ที่ได้รับความนิยมและใช้กันอย่างแพร่หลายโดยมีการรองรับข้ามแพลตฟอร์ม เค้าโครงของเอกสาร PDF ดูเหมือนจะเหมือนกันในสภาพแวดล้อมที่แตกต่างกัน ดังนั้น PDF จึงสะดวกเมื่อคุณต้องการแบ่งปันเอกสารของคุณในหลายแพลตฟอร์ม PowerPoint เป็น PDF เป็นหนึ่งในการแปลงเอกสารทั่วไปในปัจจุบัน เพื่อให้การแปลงนี้เป็นไปโดยอัตโนมัติ เราจะแสดงวิธีแปลงไฟล์ PPT หรือ PPTX เป็นรูปแบบ PDF ใน Python นอกจากนี้ เราจะสาธิตวิธีปรับแต่งการแปลง PPTX เป็น PDF โดยใช้ตัวเลือกต่างๆ
- Python PPT เป็น PDF Converter Library
- แปลงไฟล์ PowerPoint PPTX เป็น PDF
- รวมสไลด์ที่ซ่อนอยู่ในการแปลง PPTX เป็น PDF
- แปลงสไลด์ที่เลือกใน PPTX เป็น PDF
- ตั้งค่าการปฏิบัติตาม PDF ในการแปลง PPT เป็น PDF
- แปลง PPTX เป็น PDF ที่ป้องกันด้วยรหัสผ่าน
Python PPT เป็น PDF Converter Library
ในการแปลงไฟล์ PowerPoint เป็นรูปแบบ PDF เราจะใช้ Aposose.Slides for Python via .NET เป็นไลบรารีที่มีประสิทธิภาพที่ช่วยให้คุณดำเนินการจัดการงานนำเสนอได้โดยอัตโนมัติจากภายในแอปพลิเคชัน Python ของคุณ การใช้ไลบรารี คุณสามารถสร้าง แก้ไข และแปลงงานนำเสนอได้อย่างราบรื่น คุณสามารถติดตั้งไลบรารีได้จาก PyPI โดยใช้คำสั่ง pip ต่อไปนี้
> pip install aspose.slides
อ่านเพิ่มเติม เกี่ยวกับความต้องการของระบบในการใช้ไลบรารีนี้
แปลง PPT เป็น PDF ใน Python
การแปลงไฟล์ PPT เป็น PDF สามารถทำได้ในสองขั้นตอน เพียงโหลดไฟล์งานนำเสนอและบันทึกเป็นเอกสาร PDF ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์ PPT เป็น PDF ใน Python
- โหลดงานนำเสนอ PPT/PPTX โดยใช้คลาสการนำเสนอ
- แปลง PPT เป็น PDF โดยใช้วิธี Presentation.save(string, export.SaveFormat.PDF)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลง PowerPoint PPTX เป็น PDF ใน Python
import aspose.slides as slides
# โหลดงานนำเสนอ
pres = slides.Presentation("presentation.pptx")
# แปลง PPTX เป็น PDF
pres.save("pptx-to-pdf.pdf", slides.export.SaveFormat.PDF)
ภาพหน้าจอต่อไปนี้แสดงไฟล์อินพุต PPTX ที่เราใช้ในบทความนี้
ต่อไปนี้เป็นภาพหน้าจอของไฟล์ PDF ที่แปลงแล้ว
คุณจะสังเกตเห็นว่าสไลด์ที่สามในงานนำเสนอ PPTX ถูกทำเครื่องหมายว่าซ่อนอยู่ ดังนั้นจึงไม่รวมอยู่ในไฟล์ PDF ที่แปลงแล้ว อย่างไรก็ตาม ในบางกรณี คุณอาจต้องรวมสไลด์ที่ซ่อนอยู่ในการแปลง PPTX เป็น PDF ดังนั้นเรามาดูวิธีการที่จะบรรลุเป้าหมายนั้น
รวมสไลด์ที่ซ่อนอยู่ - Python PPTX เป็น PDF
หากต้องการปรับแต่งการแปลง PowerPoint เป็น PDF Aspose.Slides for Python ผ่าน .NET จะมีคลาส PdfOptions ต่อไปนี้เป็นขั้นตอนในการรวมสไลด์ที่ซ่อนอยู่ในการแปลง PowerPoint เป็น PDF ใน Python
- โหลดงานนำเสนอ PPTX โดยใช้คลาสการนำเสนอ
- สร้างวัตถุของคลาส PdfOptions
- ตั้งค่าคุณสมบัติ PdfOptions.showhiddenslides เป็น True
- แปลง PPTX เป็น PDF โดยใช้วิธี Presentation.save(string, export.SaveFormat.PDF, PdfOptions)
ตัวอย่างโค้ด Python ต่อไปนี้แสดงวิธีการรวมสไลด์ที่ซ่อนอยู่ในการแปลง PPTX เป็น PDF
import aspose.slides as slides
# โหลดงานนำเสนอ
pres = slides.Presentation("presentation.pptx")
# สร้างตัวเลือก PDF
options = slides.export.PdfOptions()
# รวมสไลด์ที่ซ่อนอยู่
options.show_hidden_slides = True
# บันทึก PPTX เป็น PDF
pres.save("pptx-to-pdf-hidden-slides.pdf", slides.export.SaveFormat.PDF, options)
แปลงสไลด์ที่เลือกของ PPT เป็น PDF ใน Python
บ่อยครั้ง คุณอาจต้องแปลงเฉพาะบางสไลด์เป็น PDF แทนการแสดงทั้งงานนำเสนอ เพื่อให้บรรลุตามนั้น คุณสามารถส่งอาร์เรย์ของหมายเลขสไลด์ไปยังเมธอด Presentation.save() ต่อไปนี้เป็นขั้นตอนในการแปลงสไลด์เฉพาะใน PPTX เป็น PDF
- โหลดงานนำเสนอ PPTX โดยใช้คลาสการนำเสนอ
- สร้างอาร์เรย์ที่มีหมายเลขสไลด์ เช่น slidesnumbers=[ 1, 3 ]
- แปลง PPTX เป็น PDF โดยใช้วิธี Presentation.save(string, slidesnumbers, export.SaveFormat.PDF)
ตัวอย่างโค้ดต่อไปนี้แปลงสไลด์เฉพาะของงานนำเสนอเป็น PDF ใน Python
import aspose.slides as slides
#Load presentation
pres = slides.Presentation("presentation.pptx")
# ตั้งค่าอาร์เรย์ของตำแหน่งสไลด์
slides_array = [ 1, 3 ]
# บันทึก PPTX เป็น PDF
pres.save("pptx-to-pdf-selected-slides.pdf", slides_array, slides.export.SaveFormat.PDF)
ตั้งค่าการปฏิบัติตาม PDF ในการแปลง PPT เป็น PDF
คุณยังสามารถระบุระดับความสอดคล้องเฉพาะสำหรับเอกสาร PDF ที่แปลงแล้วได้โดยใช้คุณสมบัติ PdfOptions.compliance ต่อไปนี้เป็นขั้นตอนในการบรรลุเป้าหมายนั้น
- โหลดงานนำเสนอ PPTX โดยใช้คลาสการนำเสนอ
- สร้างวัตถุของคลาส PdfOptions
- ตั้งค่าคุณสมบัติ PdfOptions.compliance โดยใช้ export.PdfCompliance enum
- แปลง PPTX เป็น PDF โดยใช้วิธี Presentation.save(string, export.SaveFormat.PDF, PdfOptions)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีระบุระดับความสอดคล้องในการแปลง PPTX เป็น PDF ใน Python
import aspose.slides as slides
# โหลดงานนำเสนอ
pres = slides.Presentation("presentation.pptx")
# สร้างตัวเลือก PDF
options = slides.export.PdfOptions()
# ตั้งค่าการปฏิบัติตามที่ต้องการและบันทึกเป็น PDF
options.compliance = slides.export.PdfCompliance.PDF_A1A
pres.save("pres-a1a-compliance.pdf", slides.export.SaveFormat.PDF, options)
options.compliance = slides.export.PdfCompliance.PDF_A1B
pres.save("pres-a1b-compliance.pdf", slides.export.SaveFormat.PDF, options)
options.compliance = slides.export.PdfCompliance.PDF_UA
pres.save("pres-ua-compliance.pdf", slides.export.SaveFormat.PDF, options)
แปลง PPT เป็น PDF ที่ป้องกันด้วยรหัสผ่านใน Python
เพื่อรับรองความปลอดภัยของเอกสาร PDF รองรับการป้องกันด้วยรหัสผ่าน Aspose.Slides for Python ผ่าน .NET ยังให้คุณตั้งรหัสผ่านและระบุสิทธิ์การเข้าถึงสำหรับเอกสาร PDF ที่แปลงแล้ว ต่อไปนี้เป็นขั้นตอนในการแปลงงานนำเสนอ PowerPoint เป็น PDF ที่ป้องกันด้วยรหัสผ่าน
- โหลดงานนำเสนอ PPTX โดยใช้คลาสการนำเสนอ
- สร้างวัตถุของคลาส PdfOptions
- ตั้งรหัสผ่านโดยใช้คุณสมบัติ PdfOptions.password
- ตั้งค่าสิทธิ์การเข้าถึงโดยใช้คุณสมบัติ PdfOptions.accesspermissions
- แปลง PPTX เป็น PDF โดยใช้วิธี Presentation.save(string, export.SaveFormat.PDF, PdfOptions)
ตัวอย่างโค้ดต่อไปนี้แปลงไฟล์ PowerPoint PPTX เป็น PDF ที่ป้องกันด้วยรหัสผ่าน
import aspose.slides as slides
# โหลดงานนำเสนอ
pres = slides.Presentation("presentation.pptx")
# สร้างตัวเลือก PDF
options = slides.export.PdfOptions()
# ตั้งรหัสผ่าน PDF และสิทธิ์การเข้าถึง
options.password = "password"
options.access_permissions = slides.export.PdfAccessPermissions.PRINT_DOCUMENT | slides.export.PdfAccessPermissions.HIGH_QUALITY_PRINT
# บันทึก PPTX เป็น PDF
pres.save("pptx-to-protected-pdf.pdf", slides.export.SaveFormat.PDF, options)
รับใบอนุญาตฟรี
คุณสามารถใช้ Aspose.Slides for Python ผ่าน .NET ได้ฟรีโดยรับ ใบอนุญาตชั่วคราว
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีแปลงไฟล์ PPT หรือ PPTX เป็น PDF ใน Python นอกจากนี้ คุณได้เห็นวิธีปรับแต่งการแปลง PowerPoint เป็น PDF โดยใช้ตัวเลือกต่างๆ ใน Python ตัวอย่างโค้ดได้สาธิตวิธีรวมสไลด์ที่ซ่อนอยู่ แปลงสไลด์เฉพาะเจาะจง ระบุการปฏิบัติตาม PDF และตั้งรหัสผ่านและสิทธิ์การเข้าถึงสำหรับ PDF ที่แปลงแล้ว คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับไลบรารีการจัดการงานนำเสนอของ Python ได้โดยใช้ เอกสารประกอบ ในกรณีที่คุณมีคำถามใดๆ โปรดแจ้งให้เราทราบผ่านทาง ฟอรัม ของเรา
ดูสิ่งนี้ด้วย
เคล็ดลับ: คุณต้องการลองใช้ตัวแปลง Aspose PowerPoint เป็น PDF ฟรี