يمكن استخدام تحويل عروض PowerPoint التقديمية إلى تنسيقات صور في سيناريوهات مختلفة. على سبيل المثال ، لعرض العروض التقديمية في تطبيقات الويب أو سطح المكتب ، لإنشاء صور مصغرة ، إلخ. نظرًا لأن PNG هو أحد أكثر تنسيقات الصور شيوعًا ، في هذه المقالة ، ستتعلم كيفية تحويل PowerPoint PPT إلى PNG في جافا. سنوضح كيفية تحويل كل شريحة في PPT أو PPTX إلى صورة PNG في Java.

Java PowerPoint PPT to PNG Converter - تنزيل مجاني

بالنسبة إلى تحويل PPTX أو PPT إلى PNG ، سنستخدم Aspose.Slides for Java. تتيح لك واجهة برمجة التطبيقات إنشاء عروض 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 for Java يوفر أبسط طريقة لتحويل الشرائح في PowerPoint PPT إلى صور PNG. فيما يلي الخطوات التي تحتاج إلى تنفيذها لتحويل PPT إلى PNG في تطبيقات Java الخاصة بك.

  • قم بتحميل العرض التقديمي PPT / PPTX من القرص.
  • تعيين أبعاد إخراج صورة PNG.
  • قم بتحويل كل شريحة في PPT إلى صورة PNG.
  • احفظ ملف صورة PNG على القرص.

دعنا الآن نحول هذه الخطوات إلى رمز لمعرفة كيفية تحويل ملف PPTX إلى PNG في Java.

قم بتحويل PPTX إلى PNG في Java

فيما يلي خطوات تحويل الشرائح في PowerPoint PPTX إلى 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);
}

PowerPoint to PNG Java Converter - احصل على ترخيص مجاني

يمكنك استخدام Aspose.Slides لـ Java بدون قيود تقييمية عن طريق الحصول على ترخيص مجاني مؤقت.

احفظ PPTX بصيغة PNG - عرض توضيحي عبر الإنترنت

جرب محول PowerPoint إلى PNG عبر الإنترنت ، والذي يعتمد على Aspose.Slides.

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل الشرائح في PowerPoint PPTX أو PPT إلى PNG في Java. يمكنك ببساطة تثبيت API واستخدام الكود المتوفر في تطبيقات Java الخاصة بك. بالإضافة إلى ذلك ، يمكنك زيارة الوثائق لاستكشاف ميزات أخرى لواجهة برمجة التطبيقات. أيضًا ، لا تتردد في إخبارنا باستفساراتك عبر المنتدى.

أنظر أيضا