המר PPTX PPT ל-PDF ב-Python

PDF הוא פורמט קובץ פופולרי ונפוץ עם תמיכה בפלטפורמות שונות. נראה שהפריסה של מסמכי PDF זהה בסביבות הטרוגניות. לפיכך, PDF הופך שימושי כאשר אתה צריך לשתף את המסמכים שלך על פני פלטפורמות מרובות. PowerPoint ל-PDF הוא בין ההמרות הנפוצות למסמכים בימינו. כדי להפוך המרה זו לאוטומטית, נראה לך כיצד להמיר קבצי PPT או PPTX לפורמט PDF ב-Python. יתר על כן, נדגים כיצד להתאים אישית את המרת PPTX ל-PDF באמצעות אפשרויות שונות.

ספריית ממיר PPT ל-PDF של Python

כדי להמיר את קבצי ה-PowerPoint לפורמט PDF, נשתמש ב-Aspose.Slides for Python דרך .NET. זוהי ספרייה רבת עוצמה המאפשרת לך להפוך את פעולות מניפולציית המצגת לאוטומטיות מתוך יישומי Python שלך. באמצעות הספרייה, אתה יכול ליצור, לערוך ולהמיר את המצגות בצורה חלקה. אתה יכול להתקין את הספרייה מ-PyPI באמצעות פקודת ה-pip הבאה.

> pip install aspose.slides

קרא עוד על דרישות המערכת לשימוש בספרייה זו.

המר PPT ל-PDF ב-Python

ניתן לבצע את ההמרה של קבצי PPT ל-PDF בכמה שלבים. פשוט טען את קובץ המצגת ושמור אותו כמסמך PDF. להלן השלבים להמרת קובץ PPT ל-PDF ב-Python.

  • טען את מצגת PPT/PPTX באמצעות מחלקה Presentation.
  • המר 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 עבור Python דרך .NET מספקת שיעור PdfOptions. להלן השלבים לכלול שקופיות נסתרות בהמרת PowerPoint ל-PDF ב-Python.

  • טען את מצגת ה-PPTX באמצעות מחלקה Presentation.
  • צור אובייקט של המחלקה 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 באמצעות מחלקה Presentation.
  • צור מערך המכיל מספרי שקופיות, למשל slidesnumbers=[ 1, 3 ].
  • המר PPTX ל-PDF באמצעות שיטת Presentation.save(מחרוזת, שקופיות, 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 באמצעות מחלקה Presentation.
  • צור אובייקט של המחלקה 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 עבור Python באמצעות .NET מאפשר לך גם להגדיר סיסמה ולציין הרשאות גישה למסמך ה-PDF שהומר. להלן השלבים להמרת מצגת PowerPoint ל-PDF מוגן בסיסמה.

  • טען את מצגת ה-PPTX באמצעות מחלקה Presentation.
  • צור אובייקט של המחלקה 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 עבור 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
החל אפקטים תלת מימדיים ב-PowerPoint PPT באמצעות C#חלץ טקסט מקובצי PowerPoint ב-Pythonהוסף חתימה דיגיטלית ל-PowerPoint PPT ב-Python

טיפ: אתה רוצה לנסות את Aspose FREE PowerPoint to PDF Converter.