كيفية تحويل SVG إلى عرض تقديمي باستخدام Java

في هذا الموضوع البسيط ، سنوضح لك كيفية ** تحويل SVG إلى Presentation باستخدام Java **. يمكن استخدام التطبيق في أي من البيئات المكونة لـ Java داخل Windows أو Linux أو macOS من أجل ** تحويل SVG إلى PPTX في Java ** بسلاسة ودون أي اعتماد على أي برنامج تابع لجهة خارجية.

خطوات تصدير SVG إلى PPTX في Java

  1. تكوين التطبيق الخاص بك لإضافة Aspose.Slides for Java من مدير المستودع
  2. إنشاء مثيل لفئة Presentation لإنشاء عرض تقديمي افتراضي
  3. قم بتحميل الشريحة الأولى داخل مجموعة شرائح العرض التقديمي
  4. افتح محتوى ملف SVG واقرأه وأدخله في مجموعة صور العرض التقديمي
  5. أدخل شكل إطار الصورة داخل الشريحة مع صورة SVG المضافة
  6. احفظ العرض التقديمي الذي يحتوي على صورة SVG على القرص

باتباع الخطوات المذكورة أعلاه في * حفظ SVG في Java كـ PPT * يمكن إجراء عرض تقديمي بسهولة. يتم بدء العملية عن طريق إنشاء عرض تقديمي جديد باستخدام مثيل فئة Presentation والوصول إلى الشريحة الأولى داخل مجموعة الشرائح. بعد ذلك ، تتم قراءة محتوى ملف SVG المصدر وإضافته إلى مثيل لفئة IPPImage داخل مجموعة صور العرض التقديمي. يتم بعد ذلك إدراج الصورة المضافة داخل شكل إطار الصورة ثم يتم حفظ العرض التقديمي على القرص بتنسيق PPTX.

كود لتحويل SVG إلى PPTX في Java

import com.aspose.slides.IPPImage;
import com.aspose.slides.ISlide;
import com.aspose.slides.ISvgImage;
import com.aspose.slides.License;
import com.aspose.slides.Presentation;
import com.aspose.slides.SaveFormat;
import com.aspose.slides.ShapeType;
import com.aspose.slides.SvgImage;
import java.nio.file.Files;
import java.nio.file.Paths;
public class InsertSVG {
public static void main(String[] args) throws Exception{
String filesPath = "/Documents/KnowledgeBase/TestData/";
License svgImportlicense = new License();
svgImportlicense.setLicense(filesPath + "Conholdate.Total.Product.Family.lic");
//Generate a default presentation to insert an SVG image
Presentation SvgPresentation = new Presentation();
//Access the first slide of the newly created presentation
ISlide slide = SvgPresentation.getSlides().get_Item(0);
//Load the SVG file content and add it to the presentation image collection
String svgContent = new String(Files.readAllBytes(Paths.get(filesPath + "410.svg")));
ISvgImage svgImage = new SvgImage(svgContent);
IPPImage ppSVGImage = SvgPresentation.getImages().addImage(svgImage);
//Insert the SVG inside a picture frame shape
slide.getShapes().addPictureFrame(ShapeType.Rectangle, 0, 0, ppSVGImage.getWidth(), ppSVGImage.getHeight(), ppSVGImage);
//Save the presentation with the SVG image
SvgPresentation.save(filesPath + "PresWithSVG.pptx", SaveFormat.Pptx);
}
}

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

يستلزم هذا الموضوع كيفية * إدراج SVG في العرض التقديمي باستخدام Java *. إذا كنت مهتمًا بمعرفة كيفية إضافة جدول داخل عرض PowerPoint التقديمي ، فراجع المقالة الموجودة على كيفية إدراج جدول في الشريحة باستخدام Java.

 عربي