قم بتحويل SVG إلى PDF برمجيًا في Java

SVG إلى PDF مكتبة جافا

Scalable Vector Graphics (SVG) هو تنسيق ملف صور رقمي شائع بخصائص محسنة. رسومات SVG قابلة للتطوير وقابلة للبرمجة وقادرة على إنشاء رسوم متحركة قوية. بالإضافة إلى ذلك ، تعتمد صور SVG على ملفات متجهة تجمع الصور كمجموعة من النقاط وتوصيلاتها ببعضها البعض. على الجانب الآخر ، PDF هو تنسيق رسوم متجه آخر على مستوى المؤسسة. يتم استخدامه على نطاق واسع في قطاع الشركات نظرًا لأمانه وضغطه وميزاته القوية الأخرى. في منشور المدونة هذا ، سنتعرف على كيفية تحويل SVG إلى PDF برمجيًا في تطبيق قائم على Java.

سنغطي النقاط التالية في هذا المقال:

مكتبة Java لتحويل SVG إلى PDF - خطوات التثبيت

يقدم Aspose.HTML for Java تحويلات تنسيقات ملف بتنسيقات متعددة مثل SVG إلى PDF و HTML إلى PDF وما إلى ذلك. ليس فقط تحويل تنسيق الملف ولكنه يوفر أيضًا تحرير الملف وإنشاء ومعالجة بيانات الملف. لتحويل SVG إلى PDF برمجيًا ، فلنقم بإعداد مكتبة Java باتباع الخطوات السهلة.

يمكنك إما تنزيل jar files أو تكوين تكوينات Maven بوضع المستودع التالي والتبعية في ملف pom.xml.

مخزن

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

الاعتماد

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-html</artifactId>
    <version>21.12</version>
    <classifier>jdk1.8</classifier>
</dependency>

قم بتحويل SVG إلى PDF برمجيًا في Java

في هذا القسم ، سنتصفح مقتطف رمز مكتبة تحويل Java SVG إلى PDF.

فيما يلي خطوات تحويل SVG إلى PDF باستخدام مكتبة Java:

  1. قم بتهيئة كائن من فئة SVGDocument بملف SVG المصدر.
  2. أنشئ كائنًا من فئة pdfSaveOptions للوصول إلى الطرق المتقدمة المتعلقة بالمستند setJpegQuality ، setImageCompression إلخ.
  3. قم باستدعاء طريقة setJpegQuality (قيمة int) لتحديد جودة ضغط JPEG للصور.
  4. قم باستدعاء convertSVG (مستند SVGDocument ، خيارات PdfSaveOptions ، java.util.Collection providedInputStreams) طريقة لتحويل صورة SVG إلى ملف PDF.

الآن ، انسخ والصق مقتطف الشفرة التالي لتحويل SVG إلى PDF برمجيًا.

 // تهيئة كائن SVGDocument بملف svg المصدر
SVGDocument svgDocument = new SVGDocument("INPUT-FILE");
// إنشاء كائن من pdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
// قم باستدعاء طريقة setJpegQuality (قيمة int) لتحديد جودة ضغط JPEG للصور
options.setJpegQuality(100);
// استدعاء convertSVG (مستند SVGDocument ، خيارات PdfSaveOptions ، java.util.Collection<java.io.InputStream> provideInputStreams) لتحويل SVG إلى PDF
Converter.convertSVG(svgDocument, options, "PATH-FOR-OUTPUT-FILE");

SVG إلى PDF

تحويل SVG إلى PDF بجافا

تحويل SVG إلى PDF بجافا

احصل على رخصة مجانية

يمكنك اختيار ترخيص مؤقت مجاني لاستخدام Aspose.HTML for Java خارج حدود التقييم.

تلخيص لما سبق

نحن ننهي هذا بلوق وظيفة هنا. من المهم ملاحظة أننا قد انتهينا من إجراء تثبيت مكتبة جافا لتحويل SVG إلى PDF وقمنا عمليًا بإجراء كيفية تحويل SVG إلى PDF برمجيًا في جافا. ومع ذلك ، يمكنك دمج هذه المكتبة في تطبيق Java الخاص بك إذا كنت تبحث عن تحويل الملفات من تنسيق إلى آخر برمجيًا. علاوة على ذلك ، يمكنك استكشاف Aspose.HTML بالاطلاع على التوثيق. بالإضافة إلى ذلك ، سينشر موقع conholdate.com قريبًا مقالات مثيرة للاهتمام حول مواضيع أخرى. لذلك ، يرجى البقاء على اتصال للحصول على آخر التحديثات.

طرح سؤال

في حالة وجود أي استفسار ، فلا تتردد في مراسلتنا على المنتدى.

أنظر أيضا