تحويل Powerpoint إلى JPG
حول تحويل PowerPoint إلى JPG
مع Aspose.Slides API يمكنك تحويل عرض PowerPoint PPT أو PPTX إلى صورة JPG. من الممكن أيضًا تحويل PPT/PPTX إلى JPEG أو PNG أو SVG. مع هذه الميزات، من السهل تنفيذ عارض العرض التقديمي الخاص بك، وإنشاء المصغرات لكل شريحة. قد يكون هذا مفيدًا إذا كنت تريد حماية شرائح العرض التقديمي من حقوق النسخ، أو عرض العرض التقديمي في وضع القراءة فقط. تسمح Aspose.Slides بتحويل العرض التقديمي بالكامل أو شريحة معينة إلى تنسيقات الصور.
[
تحويل PowerPoint PPT/PPTX إلى JPG
إليك الخطوات لتحويل PPT/PPTX إلى JPG:
- قم بإنشاء مثيل من نوع Presentation.
- احصل على كائن الشريحة من نوع ISlide من مجموعة Presentation.getSlides().
- قم بإنشاء المصغرة لكل شريحة ثم تحويلها إلى JPG. يُستخدم ISlide.getImage(float scaleX, float scaleY) للحصول على مصغرة لشريحة، ويعيد Images كائن كنتيجة. يجب استدعاء getImage من الشريحة المطلوبة من نوع ISlide، وتُمرر مقاييس المصغرات الناتجة إلى الأسلوب.
- بعد الحصول على مصغرة الشريحة، استدعِ [IImage.save(String formatName, int imageFormat)](https://reference.aspose.com/slides/java/com.aspose.slides/IImage#save(String formatName, int imageFormat)) من كائن المصغرة. قم بتمرير اسم الملف الناتج وتنسيق الصورة إليه.
Presentation pres = new Presentation("PowerPoint-Presentation.pptx");
try {
for (ISlide sld : pres.getSlides()) {
// ينشئ صورة بمقياس كامل
IImage slideImage = sld.getImage(1f, 1f);
// يحفظ الصورة على القرص بتنسيق JPEG
try {
slideImage.save(String.format("Slide_%d.jpg", sld.getSlideNumber()), ImageFormat.Jpeg);
} finally {
if (slideImage != null) slideImage.dispose();
}
}
} finally {
if (pres != null) pres.dispose();
}
تحويل PowerPoint PPT/PPTX إلى JPG بأبعاد مخصصة
لتغيير أبعاد المصغرة الناتجة وصورة JPG، يمكنك ضبط قيم ScaleX وScaleY بتمريرها إلى ISlide.getImage(float scaleX, float scaleY) الأساليب:
Presentation pres = new Presentation("PowerPoint-Presentation.pptx");
try {
// يحدد الأبعاد
int desiredX = 1200;
int desiredY = 800;
// يحصل على القيم المقاسة لـ X و Y
float ScaleX = (float) (1.0 / pres.getSlideSize().getSize().getWidth()) * desiredX;
float ScaleY = (float) (1.0 / pres.getSlideSize().getSize().getHeight()) * desiredY;
for (ISlide sld : pres.getSlides())
{
// ينشئ صورة بمقياس كامل
IImage slideImage = sld.getImage(ScaleX, ScaleY);
// يحفظ الصورة على القرص بتنسيق JPEG
try {
slideImage.save(String.format("Slide_%d.jpg", sld.getSlideNumber()), ImageFormat.Jpeg);
} finally {
if (slideImage != null) slideImage.dispose();
}
}
} finally {
if (pres != null) pres.dispose();
}
عرض التعليقات عند حفظ العرض التقديمي كصورة
توفر Aspose.Slides لـ Java تسهيلات تتيح لك عرض التعليقات في شرائح العرض التقديمي عندما تقوم بتحويل تلك الشرائح إلى صور. يوضح هذا الكود Java العملية:
Presentation pres = new Presentation("presentation.pptx");
try {
NotesCommentsLayoutingOptions notesOptions = new NotesCommentsLayoutingOptions();
notesOptions.setNotesPosition(NotesPositions.BottomTruncated);
IRenderingOptions opts = new RenderingOptions();
opts.setSlidesLayoutOptions(notesOptions);
for (ISlide sld : pres.getSlides()) {
IImage slideImage = sld.getImage(opts, new Dimension(740, 960));
try {
slideImage.save(String.format("Slide_%d.png", sld.getSlideNumber()));
} finally {
if (slideImage != null) slideImage.dispose();
}
}
} finally {
if (pres != null) pres.dispose();
}
نصيحة
تقدم Aspose تطبيق ويب مجانًا. باستخدام هذه الخدمة عبر الإنترنت، يمكنك دمج JPG إلى JPG أو صور PNG إلى PNG، إنشاء شبكات الصور، وما إلى ذلك.
باستخدام نفس المبادئ الموضحة في هذه المقالة، يمكنك تحويل الصور من تنسيق إلى آخر. لمزيد من المعلومات، انظر هذه الصفحات: تحويل صورة إلى JPG; تحويل JPG إلى صورة; تحويل JPG إلى PNG، تحويل PNG إلى JPG; تحويل PNG إلى SVG، تحويل SVG إلى PNG.
انظر أيضًا
انظر خيارات أخرى لتحويل PPT/PPTX إلى صورة مثل: