تحويل PowerPoint إلى PNG
Contents
[
Hide
]
حول تحويل PowerPoint إلى PNG
تنسيق PNG (الرسومات الشبكية القابلة للنقل) ليس شائعًا مثل JPEG (مجموعة الخبراء المشتركة في التصوير)، لكنه لا يزال شائعًا جدًا.
حالة الاستخدام: عندما يكون لديك صورة معقدة والحجم ليس مشكلة، فإن PNG هو تنسيق صورة أفضل من JPEG.
نصيحة
قد ترغب في تجربة محولات PowerPoint إلى PNG المجانية من Aspose: PPTX إلى PNG و PPT إلى PNG. إنها تنفيذ مباشر للعملية الموضحة في هذه الصفحة.تحويل PowerPoint إلى PNG
قم بمتابعة هذه الخطوات:
- قم بإنشاء كائن من فئة Presentation.
- احصل على كائن الشريحة من مجموعة Presentation.getSlides() تحت واجهة ISlide.
- استخدم طريقة ISlide.getImage() للحصول على الصورة المصغرة لكل شريحة.
- استخدم طريقة [IImage.save(String formatName, int imageFormat)](https://reference.aspose.com/slides/androidjava/com.aspose.slides/IImage#save(String formatName, int imageFormat)) لحفظ الصورة المصغرة للشريحة بصيغة PNG.
هذا الكود بلغة Java يوضح لك كيفية تحويل عرض PowerPoint إلى PNG:
Presentation pres = new Presentation("pres.pptx");
try {
for (int index = 0; index < pres.getSlides().size(); index++)
{
ISlide slide = pres.getSlides().get_Item(index);
IImage slideImage = slide.getImage();
try {
slideImage.save("image_java_" + index + ".png", ImageFormat.Png);
} finally {
if (slideImage != null) slideImage.dispose();
}
}
} finally {
if (pres != null) pres.dispose();
}
تحويل PowerPoint إلى PNG بأبعاد مخصصة
إذا كنت تريد الحصول على ملفات PNG حول مقياس معين، يمكنك تعيين القيم لـ desiredX
و desiredY
، التي تحدد أبعاد الصورة المصغرة الناتجة.
هذا الكود بلغة Java يوضح العملية الموضحة:
Presentation pres = new Presentation("pres.pptx");
try {
float scaleX = 2f;
float scaleY = 2f;
for (int index = 0; index < pres.getSlides().size(); index++)
{
ISlide slide = pres.getSlides().get_Item(index);
IImage slideImage = slide.getImage(scaleX, scaleY);
try {
slideImage.save("image_java_" + index + ".png", ImageFormat.Png);
} finally {
if (slideImage != null) slideImage.dispose();
}
}
} finally {
if (pres != null) pres.dispose();
}
تحويل PowerPoint إلى PNG بحجم مخصص
إذا كنت تريد الحصول على ملفات PNG بحجم معين، يمكنك تمرير قيمتك المفضلة لـ width
و height
كوسائط لـ ImageSize
.
هذا الكود يوضح كيفية تحويل PowerPoint إلى PNG مع تحديد الحجم للصور:
Presentation pres = new Presentation("pres.pptx");
try {
Dimension size = new Dimension(960, 720);
for (int index = 0; index < pres.getSlides().size(); index++)
{
ISlide slide = pres.getSlides().get_Item(index);
IImage slideImage = slide.getImage(size);
try {
slideImage.save("image_java_" + index + ".png", ImageFormat.Png);
} finally {
if (slideImage != null) slideImage.dispose();
}
}
} finally {
if (pres != null) pres.dispose();
}