![แปลง EPS PS เป็น SVG Java](images/Convert-EPS-PS-to-SVG.png#center)
ไฟล์ EPS หรือ PS PostScript อิงตามภาษาคำอธิบายหน้าที่สามารถมีอาร์ติแฟกต์ต่างๆ ได้ เช่น ข้อความ รูปภาพ ภาพวาด ฯลฯ คุณสามารถแปลงไฟล์ Postscript EPS หรือ PS เป็น SVG รูปภาพ (กราฟิกแบบเวกเตอร์ที่ปรับขนาดได้) ตามความต้องการของคุณ โปรดดูหัวข้อต่อไปนี้สำหรับข้อมูลเพิ่มเติม:
- ไฟล์ EPS หรือ PS PostScript เป็น SVG Image Converter – การกำหนดค่า Java API
- แปลงไฟล์ EPS หรือ PS PostScript เป็นรูปภาพ SVG ด้วย Java
ไฟล์ EPS หรือ PS PostScript เป็น SVG Image Converter – การกำหนดค่า Java API
การแปลงไฟล์ EPS หรือ PS PostScript เป็น SVG เป็นกระบวนการสองขั้นตอน ก่อนอื่น คุณต้องแปลงไฟล์ EPS/PS ที่ป้อนเข้าเป็นเอกสาร PDF ด้วย Aspose.Page for Java จากนั้นเรนเดอร์ไฟล์ PDF เป็นภาพ SVG ด้วย Aspose.PDF for Java โปรดดาวน์โหลดไฟล์ JAR จากส่วน New Releases หรือใช้การกำหนดค่าต่อไปนี้ในไฟล์ 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 โดยทำตามขั้นตอนด้านล่าง:
- เริ่มต้น ByteArrayOutputStream เพื่อเก็บไฟล์ตัวกลาง
- เริ่มต้นสตรีมอินพุต EPS หรือ PS PostScript
- ประกาศวัตถุคลาส PsDocument
- เริ่มต้นวัตถุ PdfSaveOptions ด้วยพารามิเตอร์ที่จำเป็น
- แปลงไฟล์ EPS หรือ PS Postscript เป็น PDF ด้วยเมธอด save
- โหลดไฟล์ 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);
// หากคุณต้องการเพิ่มโฟลเดอร์พิเศษที่เก็บแบบอักษร โฟลเดอร์แบบอักษรเริ่มต้นใน OS จะรวมอยู่ด้วยเสมอ
//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 ซึ่งคุณสามารถหลีกเลี่ยงได้โดยการขอ ใบอนุญาตชั่วคราวฟรี และทดสอบ API อย่างเต็มประสิทธิภาพ
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีแปลงไฟล์ EPS หรือ PS PostScript เป็นภาพ SVG โดยใช้ Java คุณได้สำรวจขั้นตอนที่ง่ายและสะดวกสำหรับการแปลงแล้ว นอกจากนี้ โปรดสำรวจ เอกสารประกอบ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ API และอย่าลังเลที่จะติดต่อเราได้ที่ ฟอรัมการสนับสนุนฟรี เพื่อหารือเกี่ยวกับข้อกังวลใดๆ ของคุณ