قم بتحويل EPS PS إلى SVG Java

تستند ملفات EPS أو PS PostScript إلى لغة وصف الصفحة التي يمكن أن تحتوي على عناصر أثرية مختلفة مثل النص والصور والرسومات وما إلى ذلك. يمكنك تحويل ملف EPS أو PS بوستسكريبت إلى [SVG] 3 صورة (Scalable Vector Graphic) حسب متطلباتك. يرجى الرجوع إلى العناوين التالية لمزيد من المعلومات:

EPS أو PS PostScript File to SVG Image Converter - تكوين Java API

ملف EPS أو PS PostScript لتحويل صورة SVG هو عملية من خطوتين. أولاً ، تحتاج إلى تحويل ملف EPS / PS المدخل إلى مستند PDF باستخدام Aspose.Page for Java. ثم قم بتصيير ملف PDF إلى صورة SVG باستخدام Aspose.PDF for Java. يرجى تنزيل ملفات JAR من قسم الإصدارات الجديدة ، أو استخدم التكوينات التالية في ملف pom.xml لمشروعك المستند إلى Maven:

مخزن:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

الاعتماد:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-page</artifactId>
        <version>21.8</version>
    </dependency>

    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>21.9</version>
    </dependency>
</dependencies>

قم بتحويل ملف EPS أو PS PostScript إلى صورة SVG باستخدام Java

يمكنك تحويل ملف EPS أو PS PostScript إلى صورة SVG باتباع الخطوات التالية:

  1. تهيئة ByteArrayOutputStream للاحتفاظ بالملف الوسيط.
  2. تهيئة تدفق إدخال EPS أو PS PostScript.
  3. قم بتعريف PsDocument كائن فئة.
  4. تهيئة كائن PdfSaveOptions بالمعلمات الضرورية.
  5. تحويل ملف EPS أو PS بوستسكريبت إلى PDF باستخدام طريقة حفظ.
  6. قم بتحميل ملف PDF وقم بتحويل ملف EPS أو PS PostScript إلى ملف SVG.

يوضح الكود التالي كيفية تحويل ملف EPS أو PS PostScript إلى ملف صورة SVG (Scalable Vector Graphic) باستخدام Java:

// تهيئة ByteArrayOutputStream للاحتفاظ بملف PDF وسيط.
final ByteArrayOutputStream pdfStream = new ByteArrayOutputStream();

// تهيئة تدفق إدخال EPS أو PS PostScript
FileInputStream psStream = new FileInputStream("input.ps");

// قم بتعريف كائن فئة PsDocument.
PsDocument document = new PsDocument(psStream);

// إذا كنت تريد تحويل ملف بوستسكريبت على الرغم من الأخطاء الطفيفة ، فقم بتعيين هذه العلامة
boolean suppressErrors = true;

// تهيئة كائن الخيارات بالمعلمات الضرورية.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);

options.setJpegQualityLevel(50);

// إذا كنت ترغب في إضافة مجلد خاص حيث يتم تخزين الخطوط. يتم دائمًا تضمين مجلد الخطوط الافتراضية في نظام التشغيل.
//options.setAdditionalFontsFolders (new String [] {"FONTS_FOLDER"}) ؛

// إذا كنت بحاجة إلى تحديد الحجم وتنسيق الصورة ، استخدم السطر التالي
PdfDevice device = new PdfDevice(pdfStream, new Dimension(595, 842));

// تحويل ملف EPS أو PS بوستسكريبت إلى PDF
document.save(device , options);

// قم بتحميل ملف PDF الوسيط
com.aspose.pdf.Document doc = new com.aspose.pdf.Document(pdfStream.toByteArray());

// إنشاء كائن من SvgSaveOptions
com.aspose.pdf.SvgSaveOptions saveOptions = new com.aspose.pdf.SvgSaveOptions(); 

// قم بتحويل ملف EPS أو PS إلى ملف SVG
doc.save("output.svg", saveOptions);

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

هناك بعض قيود التقييم لواجهات برمجة التطبيقات ، والتي يمكنك تجنبها عن طريق طلب ترخيص مؤقت مجاني واختبار واجهات برمجة التطبيقات بكامل طاقتها.

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل ملف EPS أو PS PostScript إلى صورة SVG باستخدام Java. لقد قمت باستكشاف خطوات التحويل البسيطة والسهلة. علاوة على ذلك ، يرجى استكشاف الوثائق للحصول على مزيد من المعلومات حول واجهات برمجة التطبيقات ، ولا تتردد في الاتصال بنا على منتدى الدعم المجاني لمناقشة أي من مخاوفك.

أنظر أيضا