Develop your own PowerPoint to JPG converter using REST API

PPT to JPG Converter | Save PowerPoint to JPG using Python
בעולם הדיגיטלי המהיר של היום, התקשורת החזותית הפכה להיות חלק קרדינלי מחיי היומיום שלנו. מצגות PowerPoint הן כלי פופולרי ליצירת תוכן מעניין ומועיל לשימוש עסקי ואישי. עם זאת, עשויות להיות מקרים שבהם תצטרך להמיר את PowerPoint שלך לתמונות בפורמט כגון JPG כדי להקל על שיתוף, הדפסה, או שילוב באתרים. בעוד שיש כמה כלים זמינים למטרה זו, שימוש בקוד Python להמיר PPT ל-JPG מציע פתרון גמיש, יעיל וחסכוני. במאמר זה, נ покажем לך כיצד להמיר PPT ל-JPG באמצעות Python שלב אחרי שלב.
API להמרת PowerPoint ל JPG
Aspose.Slides Cloud SDK for Python הוא API REST שניתן לשלב בקלות בקוד פייתון שלך כדי לבצע מגוון פעולות על מצגות PowerPoint, כגון יצירה, עריכה, המרה ומניפולציה של שקפים. עם התכונות החזקות שלו ודוקומנטציה מקיפה, זו בחירה מצוינת עבור מפתחים שמעוניינים לאוטומט את תהליך המרת PPT ל-JPG.
בקטעים הבאים, נבחן יותר מקרוב כיצד להשתמש ב-Aspose.Slides Cloud SDK עבור Python כדי להמיר PPT ל-JPG, כולל הגדרת סביבת הפיתוח שלך, אימות עם ה-API, וביצוע תהליך ההמרה.
התקנה
ה-SDK זמין להורדה על PIP ו-GitHub. עכשיו אנא הרץ את הפקודה הבאה בממשק שורת הפקודה כדי להתקין את ה-SDK מ-PIP.
pip install asposeslidescloud
השלב החשוב הבא הוא להשיג את פרטי ClientID ו- ClientSecret האישיים שלך מ- dashboard. אם אתה עדיין לא מנוי, אנא השתמש בדוא"ל שלך כדי ליצור חשבון חינם.
PPT to JPG using Python
אנא עקוב אחרי הצעדים המוסברים למטה כדי להמיר PPT לתמונה JPG.
- ראשית, עלינו ליצור אובייקט של מחלקת Configuration.
- שנית, אתחל את המופע של SlidesApi תוך כדי העברת אובייקט ה- Configuration כארגומנט קלט.
- Read PPT file from local drive.
- עכשיו התקשר לשיטה saveslideonline(…) של SlidesApi אשר מקבלת קובץ PPT קלט, אינדקס של שקף שצריך להמיר, ‘JPG’ כפורמט תוצאה, שם של הקובץ התוצאות וממדי התמונה JPG כארגומנטים.
def PPT2JPG():
try:
# initialize Aspose.Slides Cloud instance.
configuration = asposeslidescloud.Configuration()
configuration.app_sid = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
configuration.app_key = "1c9379bb7d701c26cc87e741a29987bb"
slidesApi = asposeslidescloud.SlidesApi(configuration)
# לטעון קובץ PPT ממערכת הקבצים המקומית לתוך מופע של Stream
fileName = "/Users/shahbnay/Downloads/test-unprotected.ppt"
with open(fileName, 'rb') as f:
file = f.read()
# call the API to convert PPT to JPG format and save the output to Cloud storage
request = slidesApi.save_slide_online(file,slide_index=1,format=asposeslidescloud.models.ExportFormat.JPEG,
out_path="Converted.jpeg",width=800,height=1000)
# print result in console
print("Result {0}".format(request))
except ApiException as e:
print("Exception while calling SlidesApi: {0}".format(e))

Image 1:- תצוגת המרה של PPT ל JPG.
קובץ הדוגמה ששימש בדוגמה למעלה ניתן להורדה מ- test-unprotected.pptx.
המיר PPTX ל JPG באמצעות פקודת cURL
Aspose.Slides Cloud ניתן גם לגשת באמצעות פקודות cURL. לכן אחד מהדרישות המקדימות הוא לייצר טוקן גישה JWT בהתבסס על אישורי הלקוח שלך. אנא הרץ את הפקודה הבאה כדי לייצר את הטוקן.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ברגע שה-JWT נוצר, אנא הרץ את הפקודה הבאה כדי להמיר PowerPoint לתמונה JPG.
curl -X PUT "https://api.aspose.cloud/v3.0/slides/slides/2/Jpeg?outPath=Converted.jpg&width=800&height=1000" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: multipart/form-data" \
-d {"document":{test-unprotected.ppt}}
סיכום
בסיכום, המרת PPT ל- JPG היא תהליך פשוט ושימושי שיכול להקל על שיתוף, הדפסה והטמעת מצגות PowerPoint הרבה יותר. באמצעות קוד Python ושירות מבוסס ענן כמו Aspose.Slides Cloud SDK for Python, תוכל בקלות להמיר קבצי PPT ו- PPTX לתמונות JPG באיכות גבוהה עם רק כמה שורות קוד. בין אם אתה מפתח שמעוניין לאוטומט את תהליך ההמרה או משתמש לא טכני שצריך להמיר כמה מצגות, יש פתרון שם בשבילך. אנו מקווים שמאמר זה היה מועיל בהנחייתך בתהליך ההמרה מ- PPT ל- JPG ושאתה מוצא אותו מועיל בפרויקטים העתידיים שלך.
קישורים שימושיים