המרת מצגות PowerPoint לתמונות JPG היא דרישה נפוצה בתרחישים רבים. לדוגמה, ייתכן שתרצה להשתמש בשקופיות כתמונות באתר אינטרנט, פוסט במדיה חברתית או ניוזלטר בדוא"ל. לחלופין, ייתכן שיהיה עליך ליצור תמונה ממוזערת או תמונת תצוגה מקדימה של המצגת. תהיה הסיבה אשר תהיה, שיטה אמינה ויעילה להמרת PowerPoint ל-JPG יכולה לחסוך לך הרבה זמן ומאמץ. במאמר זה, נחקור כיצד להמיר PowerPoint ל-JPG באמצעות Java Cloud SDK, ונספק לך את כל הפרטים הדרושים כדי להתחיל.
ניתן לבצע את ההמרה מול כל הפורמטים הפופולריים כולל (PPT / PPTX / OTP / ODP וכו'.
- API להמרה של PowerPoint ל-JPG
- המרת PPT ל-JPG ב-Java
- המרת PPT ל-PNG ב-Java
- PowerPoint ל-JPG באמצעות פקודות cURL
- המר PPT ל-PNG באמצעות פקודת cURL
API להמרה של PowerPoint ל-JPG
Aspose.Slides Cloud SDK עבור Java מספק פתרון פשוט ויעיל למשימה זו, ללא צורך בתוכנה או תוספים נוספים. באמצעות SDK זה, תוכל להמיר בקלות מצגות PowerPoint לתמונות JPG באיכות גבוהה עם מספר שורות קוד בלבד. יתר על כן, הוא מספק מגוון רחב של אפשרויות והגדרות להתאמה אישית של תהליך ההמרה בהתאם לצרכים הספציפיים שלך. בנוסף, Aspose.Slides Cloud SDK עבור Java הוא פתרון מבוסס ענן, מה שאומר שניתן לבצע את ההמרה בצד השרת, ללא צורך בהתקנת תוכנה או תוספים בצד הלקוח. זה הופך את תהליך ההמרה למהיר, יעיל ונגיש בקלות מכל פלטפורמה או מכשיר עם חיבור לאינטרנט.
כעת עלינו להוסיף את ההפניה ל-SDK בפרויקט שלנו פשוט על ידי הוספת הפרטים הבאים ב-pom.xml של פרויקט maven build.
<repositories>
<repository>
<id>aspose-cloud</id>
<name>artifact.aspose-cloud-releases</name>
<url>https://artifact.aspose.cloud/repo</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides-cloud</artifactId>
<version>21.3.0</version>
</dependency>
</dependencies>
לאחר ההתקנה, עלינו ליצור חשבון על ידי ביקור ב-Cloud Dashboard. אם יש לך חשבון GitHub או Google, פשוט הירשם. אחרת, צור חשבון חדש וקבל את אישורי הלקוח שלך.
המרת PPT ל-JPG ב-Java
בסעיף זה, אנו הולכים להציג את מצגת PowerPoint בפורמט JPG. אנא בצע את השלבים המוגדרים להלן.
- ראשית, צור אובייקט של SlidesApi שבו אנו מעבירים פרטי ClientID ו-ClientSecret כארגומנטים.
- שנית, צור אובייקט במחלקה PutSlideSaveAsRequest.
- שלישית, קרא לשיטת setFormat(…) של PutSlideSaveAsRequest והעבר ערך JPEG מספירת SlideExportFormat.
- כעת קרא למתודה setName(…) של מחלקה PutSlideSaveAsRequest כדי לספק את השם של קובץ PPTX הקלט.
- על מנת לציין את שם הקובץ שנוצר, השתמש בשיטת setOutPath(…) מהמחלקה PutSlideSaveAsRequest.
- הלפני אחרון, קרא לשיטת setSlideIndex(..) וציין את האינדקס של שקופית PowerPoint להמרה.
- לבסוף, קרא למתודה putSlideSaveAs(…) של המחלקה SlidesAPi והעבר את אובייקט PutSlideSaveAsRequest כארגומנט.
// קבל ClientID ו-ClientSecret מ-https://dashboard.aspose.cloud/
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";
// ליצור מופע של SlidesApi
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);
// צור מופע של PutSlideSaveAsRequest
PutSlideSaveAsRequest request = new PutSlideSaveAsRequest();
// פורמט קובץ הפלט
request.setFormat(SlideExportFormat.JPEG);
// שם הקלט PPTX זמין ב-Cloud Storage
request.setName("Presentation1.pptx");
// שם הקובץ שנוצר
request.setOutPath("Converted.jpeg");
// אינדקס של השקופית להמרה
request.setSlideIndex(1);
// קרא לשיטת ה-API כדי לבצע המרת PPTX ל-JPG
slidesApi.putSlideSaveAs(request);
ניתן להוריד את הקבצים לדוגמה המשמשים בדוגמה לעיל מהקישורים הבאים
המרת PPT ל-PNG ב-Java
עם הגישה הדומה למדי, אנו יכולים גם להמיר PowerPoint לפורמט PNG.בדוגמה הבאה, אנו הולכים לדון בפרטים כיצד להעלות מצגת PowerPoint ממערכת מקומית ולהמיר אותה לפורמט PNG בענן.
- ראשית, עלינו ליצור אובייקט של SlidesApi אשר לוקח את ClientID ו- ClientSecret כארגומנטים קלט.
- השלב הבא הוא לטעון קובץ Presentation מאחסון מקומי למערך byte[].
- צור מופע של מחלקה PutExportSlideRequest.
- על מנת לציין את פורמט הפלט, אנא השתמש בשיטת setFormat(….) של המחלקה PutExportSlideRequest והעבר את ערך ה-PNG מספירת SlideExportFormat.
- קובץ הקלט מועבר באמצעות שיטת setDocument(…), שלוקחת מערך byte[] כארגומנט.
- כעת עלינו לציין את האינדקס של השקופית להמרה בשיטת setSlideIndex(..).
- על מנת לציין את שם הקובץ שנוצר, השתמש בשיטת setOutPath(…).
- לבסוף, קרא למתודה putExportSlide(…), אשר לוקחת את האובייקט PutExportSlideRequest כארגומנט לביצוע ההמרה.
// קבל ClientID ו-ClientSecret מ-https://dashboard.aspose.cloud/
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";
// ליצור מופע של SlidesApi
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);
// טען קובץ מהמערכת המקומית
File f = new File("/Users/nayyershahbaz/Documents/input.ppt");
// להמיר את הקובץ למערך Byte
byte[] bytes = Files.readAllBytes(f.toPath());
// צור מופע של PutSlideSaveAsRequest
PutExportSlideRequest request = new PutExportSlideRequest();
// פורמט קובץ הפלט
request.setFormat(SlideExportFormat.PNG);
// שם ה-PPT הזמין ב-Cloud Storage
request.setDocument(bytes);
// הגדר אינדקס שקופיות
request.setSlideIndex(1);
// שם הקובץ שנוצר
request.setOutPath("Converted.png");
// קרא לשיטת ה-API כדי לבצע המרת PPT ל-PNG
slidesApi.putExportSlide(request);
קובצי הקלט והפלט לדוגמה המשמשים בדוגמה לעיל זמינים להורדה בקישורים הבאים
PowerPoint ל-JPG באמצעות פקודות cURL
שימוש ב-Aspose.Slides Cloud API ופקודות cURL להמרת PowerPoint ל-JPG מספק יתרונות רבים. ראשית, זה מאוד נוח, שכן ה-API נגיש מכל מקום עם חיבור לאינטרנט. בנוסף, הוא מדויק מאוד ומייצר קבצי פלט באיכות גבוהה, מה שמבטיח שהתמונות שהומרו מקצועיות ומושכות חזותית. יתרון נוסף של גישה זו הוא בכך שהיא חוסכת זמן ומשאבים על ידי אוטומציה של תהליך ההמרה, ומבטלת את הצורך בהמרה ידנית או שימוש בכלים של צד שלישי. לבסוף, ה-API ניתן להתאמה אישית מאוד, עם אפשרויות רבות לכוונון קבצי הפלט כדי לענות על הדרישות הספציפיות שלך.
בגישה זו, הצעד הראשון הוא ליצור JSON Web Token (JWT) בהתבסס על פרטי ClientID ופרטי ClientSecret שלך. אז, אנא בצע את הפקודה הבאה בטרמינל כדי ליצור את אסימון JWT.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ברגע שיש לנו את אסימון JWT, השתמש בפקודה הבאה כדי להמיר PowerPoint קיים באחסון בענן לפורמט JPG. השתמשנו ב- API של [PostSlidesSplit][12]
, אשר מפצל את קובץ המצגת ויוצר תמונה של כל שקופית.
בתרחיש שלנו, סיפקנו טווח בין שקופיות 1 עד 1.
curl -X POST "https://api.aspose.cloud/v3.0/slides/Presentation1.pptx/split?format=Jpeg&from=1&to=1" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{ \"DefaultRegularFont\": \"string\", \"Format\": \"jpeg\"}"
המר PPT ל-PNG באמצעות פקודת cURL
ניתן להמיר בקלות את השקופיות של מצגת PowerPoint לפורמט PNG. השתמש בפקודה הבאה כדי לבצע את ההמרה.
curl -X POST "https://api.aspose.cloud/v3.0/slides/Presentation1.pptx/split?format=Png&width=1000&height=600&from=1&to=1" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{ \"DefaultRegularFont\": \"string\", \"Format\": \"png\"}"
מַסְקָנָה
למדנו שבנוסף להמרת PowerPoint ל-JPG, ה-API של Aspose.Slides Cloud מאפשר לך גם להמיר קבצי PowerPoint לפורמט PNG. PNG (Portable Network Graphics) הוא פורמט תמונה ללא אובדן התומך בשקיפות ומשמש בדרך כלל עבור גרפיקת אינטרנט ותמונות דיגיטליות אחרות.
המרת PowerPoint ל-PNG או PowerPoint ל-JPG באמצעות Aspose.Slides Cloud הוא תהליך פשוט שניתן לבצע באמצעות כמה שורות של קוד Java או פקודות סלסול. על ידי המרת מצגות PowerPoint שלך לפורמט PNG, תוכל לשלב אותן בקלות בדפי אינטרנט, בלוגים ותוכן דיגיטלי אחר.
בין אם אתה צריך להמיר PowerPoint ל-JPG או PNG, Aspose.Slides Cloud מספק פתרון מהיר, אמין וניתן להרחבה שיכול לטפל אפילו בקבצי PowerPoint הגדולים ביותר בקלות. אז אם אתה מחפש כלי המרת PowerPoint חזק וגמיש, הקפד לבדוק את Aspose.Slides Cloud עוד היום!
קישורים שימושיים
מאמרים קשורים
אנו ממליצים גם לבקר בקישורים הבאים לפרטים על: