تحويل الباوربوينت إلى JPG
حول تحويل باوربوينت إلى JPG
مع API Aspose.Slides يمكنك تحويل عرض باوربوينت بصيغة PPT أو PPTX إلى صورة JPG. من الممكن أيضًا تحويل PPT/PPTX إلى JPEG، PNG أو SVG. مع هذه الميزات، يمكنك بسهولة تنفيذ عارض العروض الخاص بك، وإنشاء الصورة المصغرة لكل شريحة. قد يكون هذا مفيدًا إذا كنت ترغب في حماية شرائح العرض من حقوق الطبع والنشر، أو عرض العرض في وضع القراءة فقط. تتيح Aspose.Slides تحويل العرض بالكامل أو شريحة معينة إلى تنسيقات الصور.
تحويل باوربوينت 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/androidjava/com.aspose.slides/IImage#save(String formatName, int imageFormat)) من كائن الصورة المصغرة. قم بتمرير اسم الملف الناتج ونوع الصورة إليه.
Presentation pres = new Presentation("PowerPoint-Presentation.pptx");
try {
for (ISlide sld : pres.getSlides()) {
// Creates a full scale image
IImage slideImage = sld.getImage(1f, 1f);
// Saves the image to disk in JPEG format
try {
slideImage.save(String.format("Slide_%d.jpg", sld.getSlideNumber()), ImageFormat.Jpeg);
} finally {
if (slideImage != null) slideImage.dispose();
}
}
} finally {
if (pres != null) pres.dispose();
}
تحويل باوربوينت PPT/PPTX إلى JPG بأبعاد مخصصة
لتغيير أبعاد الصورة المصغرة والصورة الناتجة، يمكنك تعيين قيم ScaleX و ScaleY عن طريق تمريرها إلى ISlide.getImage(float scaleX, float scaleY) الطرق:
Presentation pres = new Presentation("PowerPoint-Presentation.pptx");
try {
// Defines dimensions
int desiredX = 1200;
int desiredY = 800;
// Gets scaled values of X and 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())
{
// Creates a full scale image
IImage slideImage = sld.getImage(ScaleX, ScaleY);
// Saves the image to disk in JPEG format
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 لنظام Android عبر 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 إلى صورة مثل: