המרת EPS PS ל-SVG Java

קובצי EPS או PS PostScript מבוססים על שפת תיאור עמוד שיכולה להכיל חפצים שונים כמו טקסט, תמונות, שרטוטים וכו’. ניתן להמיר קובץ EPS או PS ל-SVG תמונה (גרפיקה וקטורית ניתנת להרחבה) לפי הדרישות שלך. אנא עיין בכותרות הבאות למידע נוסף:

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 Postscript ל-PDF בשיטת save.
  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);

// אם אתה רוצה להמיר קובץ Postscript למרות שגיאות קלות, הגדר את הדגל הזה
boolean suppressErrors = true;

// אתחול אובייקט אפשרויות עם פרמטרים נחוצים.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);

options.setJpegQualityLevel(50);

// אם אתה רוצה להוסיף תיקיה מיוחדת שבה מאוחסנים גופנים. תיקיית ברירת המחדל של גופנים במערכת ההפעלה כלולה תמיד.
//options.setAdditionalFontsFolders(מחרוזת חדשה [] {"FONTS_FOLDER"});

// אם אתה צריך לציין גודל ופורמט תמונה השתמש בשורה הבאה
PdfDevice device = new PdfDevice(pdfStream, new Dimension(595, 842));

// המר קובץ EPS או PS Postscript ל-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);

קבל רישיון הערכה בחינם

ישנן כמה מגבלות הערכה עבור ממשקי ה-API, מהן תוכל להימנע על ידי בקשת Free Temporary License ולבדוק את ממשקי ה-API במלואם.

סיכום

במאמר זה, למדת כיצד להמיר קובץ EPS או PS PostScript לתמונת SVG באמצעות Java. בדקתם את השלבים הפשוטים והקלים להמרה. יתר על כן, אנא עיין בתיעוד לקבלת מידע נוסף על ממשקי ה-API, ואל תהסס לפנות אלינו בפורום התמיכה החינמית כדי לדון בכל החששות שלך.

ראה גם