1. מוצרים
  2.   הַצָגָה
  3.   Python
  4.   Batch-PPT-to-PDF
 
  

המרת מצגות PPT ו‑PPTX ל‑PDF באמצעות Python

סקריפט פייתון קוד פתוח וקל לשימוש, שנועד להמיר מספר קבצי מצגות Microsoft PowerPoint (.ppt ו‑.pptx) למסמכי PDF בפעם אחת.

מהו Batch-PPT-to-PDF?

האם אתה טובע בים של קבצי .pptx ו-.ppt, וממיר אותם ידנית אחד אחרי השני ל-PDF? בין אם אתה מקצוען עסקי המאחסן דוחות, מורה שמפיץ חוברות שיעורים, או מפתח שמאוטומט תהליך עבודה, תהליך ידני זה משעמם ונטול שגיאות. הסקריפט Batch-PPT-to-PDF, שנוצר על ידי ג'ק ברוקס, מציע פתרון אלגנטי מבוסס Python שמאוטומט את כל התהליך, וחוסך למקצוענים, למחנכים ולעסקים אינספור שעות של עבודה ידנית. קיימות מספר תכונות חשובות של הספרייה, כגון עיבוד קבצים מרובים במקביל, תאימות חוצת פלטפורמות, המרת שקופיות נבחרות ל-PDF, ועוד.

Batch-PPT-to-PDF הוא סקריפט Python קל משקל שנועד להמיר מספר קבצי Microsoft PowerPoint (בפורמטים .ppt ו-.pptx) למסמכי PDF בפעם אחת. כלי קוד פתוח זה מנצל את כוח האוטומציה של COM ב-Python כדי לתקשר ישירות עם Microsoft PowerPoint המותקן במחשב Windows שלך, ומבטיח המרות באיכות גבוהה המשמרות את העיצוב, הגופנים והפריסות המקוריים. הסקריפט דורש הגדרה מינימלית וללא קבצי תצורה מורכבים או ארגומנטים של שורת פקודה, מה שהופך אותו לנגיש גם למשתמשים עם ניסיון תכנות מוגבל. הגישה הישירה שלו מאפשרת למתחילים להשתמש בו, בעוד שהאופי הניתן לתכנות שלו הופך אותו לנכס חזק למפתחים ולאנשי IT.

Previous Next

התחלה עם Batch-PPT-to-PDF

הדרך המומלצת להתקנת ספריית Batch-PPT-to-PDF היא באמצעות GitHub. אנא השתמשו בפקודה הבאה להתקנה חלקה.

התקנת ספריית PowerPoint ל-PDF באמצעות GitHub

 git clone https://github.com/jackbrookes/batch-ppt-to-pdf.git  
אתה יכול גם להוריד אותו ישירות מ- דף השחרור של מוצר Aspose.

המרת קבצי PPT/PPTX בודדים ל-PDF באמצעות פייתון

סקריפט Batch-PPT-to-PDF כולל תמיכה בהמרת קובצי מצגות PowerPoint בודדים וכן מרובים ל-PDF באמצעות ספריית Python. יש למקם את קובצי ה-PowerPoint שברצונכם להמיר באותו תיקייה שבה נמצא הסקריפט. הסקריפט יזהה ויעבד אוטומטית את כל הקבצים עם סיומות .ppt או .pptx. הפונקציה ppt_to_pdf() מטפלת בהמרה בפועל של קובץ PowerPoint יחיד. הפונקציה תחילה בודקת אם שם הקובץ הפלט מסתיים בסיומת 'pdf'. אם לא, היא מוסיפה \".pdf\" כדי להבטיח שם קובץ תקין. מנגנון זה מונע יצירת קבצים ללא סיומות בטעות. הקוד הבא מדגים כיצד לבצע המרת מצגת בודדת ל-PDF בתוך אפליקציות Python.

איך להמיר מצגת PowerPoint בודדת ל-PDF באמצעות Python?

def ppt_to_pdf(powerpoint, inputFileName, outputFileName, formatType = 32): if outputFileName[-3:] != 'pdf': outputFileName = outputFileName + ".pdf" deck = powerpoint.Presentations.Open(inputFileName) deck.SaveAs(outputFileName, formatType) deck.Close()

המרת קבצי PowerPoint בכמות גדולה ל-PDF באמצעות פייתון

הספרייה הפתוחה Batch-PPT-to-PDF מקלה על מפתחי תוכנה לטעון ולהמיר קובצי מצגות PowerPoint מרובים בתיקייה אחת למסמכי PDF. נניח שיש לכם תיקייה על שולחן העבודה, ואתם רוצים להמיר את כל קובצי ה-PowerPoint שבה ל-PDF, ולשמור את התוצאות בתיקייה חדשה במקום כלשהו בכונן שלכם. הקוד הבא מציג כיצד להמיר מספר מצגות PowerPoint לקבצי PDF באמצעות סקריפט Python.

איך להמיר את כל קבצי PowerPoint בתיקייה ל-PDF בתוך אפליקציות Python?

def convert_files_in_folder(powerpoint, folder): files = os.listdir(folder) pptFiles = [f for f in files if f.lower().endswith((".ppt", ".pptx"))] for pptfile in pptFiles: fullpath = os.path.join(folder, pptfile) outputpath = os.path.join(folder, os.path.splitext(pptfile)[0] + ".pdf") ppt_to_pdf(powerpoint, fullpath, outputpath)

תמיכה בפלט באיכות גבוהה

כיוון שההמרה מתבצעת על ידי יישום Microsoft PowerPoint המקורי עצמו, קבצי ה-PDF המתקבלים הם באיכות הגבוהה ביותר. הסקריפט מפעיל באופן תכנותי את הפונקציה \"Save As\" של PowerPoint, ומבטיח שכל הגופנים, התמונות, הצורות והאנימציות (מיוצאות כשקפים סטטיים) יישמרו בדיוק כפי שהתכוונו. אתם מקבלים שכפול PDF מושלם של המצגת שלכם, זהה למה שהייתם מקבלים אם הייתם מייצאים אותה ידנית.

 עִברִית