ניתן להשתמש בהמרה של מצגות PowerPoint לפורמטים של תמונה בתרחישים שונים. לדוגמה, כדי להציג את המצגות ביישומי האינטרנט או שולחן העבודה שלך, ליצור תמונות ממוזערות וכו’. מכיוון ש-PNG הוא אחד מפורמטי התמונה הפופולריים ביותר, במאמר זה תלמד כיצד להמיר PowerPoint PPT ל-PNG ב-Java. נדגים כיצד להמיר כל שקופית במצגת PPT לתמונת PNG.

ממיר Java PowerPoint PPT ל-PNG - הורדה חינם

עבור המרת PPTX או PPT ל-PNG, נשתמש ב-Aspose.Slides עבור Java. ה-API מאפשר לך ליצור, לתפעל ולהמיר מצגות PowerPoint ו-OpenOffice מתוך יישומי Java. אתה יכול להוריד את ה-API או להתקין אותו באמצעות התצורות הבאות של Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>22.7</version>
    <classifier>jdk16</classifier>
</dependency>

כיצד להמיר PPT ל-PNG ב-Java

Aspose.Slides עבור Java מספקת את הדרך הפשוטה ביותר להמרת שקופיות ב-PowerPoint PPT לתמונות PNG. להלן השלבים שעליך לבצע עבור המרת PPT ל-PNG ביישומי Java שלך.

  • טען את מצגת PPT/PPTX מהדיסק.
  • הגדר מידות של תמונת PNG פלט.
  • המר כל שקופית ב-PPT לתמונת PNG.
  • שמור קובץ תמונת PNG בדיסק.

כעת נהפוך את השלבים הללו לקוד כדי לראות כיצד להמיר קובץ PPTX ל-PNG ב-Java.

Java PPT ל-PNG בהמרה

להלן השלבים להמרת שקופיות ב-PPT ל-PNG ב-Java.

  1. ראשית, צור מופע של המחלקה Presentation כדי לטעון את המצגת.
  2. הגדר את הממדים של תמונת ה-PNG שנוצרה.
  3. עברו בלולאה בכל ISlide באוסף Presentation.getSlides().
  4. צור תמונה של כל שקופית באמצעות שיטת ISlide.getThumbnail(float ScaleX, float ScaleY) וקבל את ההפניה של התמונה לאובייקט BufferedImage.
  5. צור קובץ חדש עבור תמונת הפלט PNG.
  6. לבסוף, שמור את תמונת ה-PNG בשיטת ImageIO.write(BufferedImage, String, File).

דוגמת הקוד הבאה מראה כיצד להמיר PPTX ל-PNG ב-Java.

// טען מצגת PowerPoint
Presentation presentation = new Presentation("presentation.pptx");

// ממד מוגדר על ידי משתמש
int desiredX = 1200;
int desiredY = 800;

// קבלת ערך מדורג של X ו-Y
float ScaleX = (float) (1.0 / presentation.getSlideSize().getSize().getWidth()) * desiredX;
float ScaleY = (float) (1.0 / presentation.getSlideSize().getSize().getHeight()) * desiredY;

// עברו דרך השקופיות במצגת
for (ISlide sld : presentation.getSlides()) {
  
	// צור תמונה בקנה מידה מלא של השקופית
	BufferedImage bi = sld.getThumbnail(ScaleX, ScaleY);

	// צור קובץ חדש כדי לשמור תמונת PNG
	File outputfile = new File("Slide_" + sld.getSlideNumber() + ".png");

	// שמור תמונת PNG
	ImageIO.write(bi, "png", outputfile);
}

ממיר PPT ל-PNG Java - קבל רישיון חינם

אתה יכול להשתמש ב-Aspose.Slides עבור Java ללא מגבלות הערכה על ידי קבלת רישיון זמני ללא תשלום.

שמור PPTX כ-PNG - הדגמה מקוונת

נסה את ממיר PowerPoint ל-PNG מקוון, המבוסס על Aspose.Slides.

סיכום

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

ראה גם