แปลง PPTX PPT เป็น PDF ใน Python

PDF เป็นรูปแบบไฟล์ที่ได้รับความนิยมและใช้กันอย่างแพร่หลายโดยมีการรองรับข้ามแพลตฟอร์ม เค้าโครงของเอกสาร PDF ดูเหมือนจะเหมือนกันในสภาพแวดล้อมที่แตกต่างกัน ดังนั้น PDF จึงสะดวกเมื่อคุณต้องการแบ่งปันเอกสารของคุณในหลายแพลตฟอร์ม PowerPoint เป็น PDF เป็นหนึ่งในการแปลงเอกสารทั่วไปในปัจจุบัน เพื่อให้การแปลงนี้เป็นไปโดยอัตโนมัติ เราจะแสดงวิธีแปลงไฟล์ PPT หรือ PPTX เป็นรูปแบบ PDF ใน Python นอกจากนี้ เราจะสาธิตวิธีปรับแต่งการแปลง 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 ที่เราใช้ในบทความนี้

งานนำเสนอ PowerPoint PPTX

การนำเสนอ PPTX

ต่อไปนี้เป็นภาพหน้าจอของไฟล์ PDF ที่แปลงแล้ว

การแปลง PPTX เป็น 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 ได้โดยใช้ เอกสารประกอบ ในกรณีที่คุณมีคำถามใดๆ โปรดแจ้งให้เราทราบผ่านทาง ฟอรัม ของเรา

ดูสิ่งนี้ด้วย

PowerPoint เป็น PDF ใน C#PowerPoint เป็น PDF ใน Javaสร้างไฟล์ PowerPoint ด้วย Python
แปลง PowerPoint PPT เป็น HTML ใน Pythonแยกรูปภาพจาก PowerPoint PPT ใน C#เพิ่มความคิดเห็นใน PowerPoint PPT ใน Python
ล็อกหรือปลดล็อกงานนำเสนอ PowerPoint ใน Pythonแยกรูปภาพออกจากงานนำเสนอ PowerPoint ใน Pythonผสานงานนำเสนอ PowerPoint ใน Python
ใช้เอฟเฟกต์ 3 มิติใน PowerPoint PPT โดยใช้ C#แยกข้อความจากไฟล์ PowerPoint ใน Pythonเพิ่มลายเซ็นดิจิทัลใน PowerPoint PPT ใน Python

เคล็ดลับ: คุณต้องการลองใช้ตัวแปลง Aspose PowerPoint เป็น PDF ฟรี