EPS- eller PS PostScript-filer är baserade på sidbeskrivningsspråk som kan innehålla olika artefakter som text, bilder, ritningar, etc. Du kan konvertera en EPS eller PS Postscript-fil till en SVG bild (Scalable Vector Graphic) enligt dina krav. Se följande rubriker för mer information:
- EPS eller PS PostScript File to SVG Image Converter – Java API Configuration
- Konvertera EPS- eller PS PostScript-fil till en SVG-bild med Java
EPS eller PS PostScript File to SVG Image Converter – Java API Configuration
EPS eller PS PostScript-fil till SVG-bildkonvertering är en process i två steg. Först måste du konvertera EPS/PS-inmatningsfilen till ett PDF-dokument med Aspose.Page for Java. Gör sedan PDF-filen till en SVG-bild med Aspose.PDF for Java. Ladda ner JAR-filerna från avsnittet New Releases eller använd följande konfigurationer i pom.xml-filen för ditt Maven-baserade projekt:
Förvar:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Beroende:
<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>
Konvertera EPS- eller PS PostScript-fil till en SVG-bild med Java
Du kan konvertera en EPS- eller PS PostScript-fil till en SVG-bild med stegen nedan:
- Initiera ByteArrayOutputStream för att hålla mellanliggande fil.
- Initiera EPS- eller PS PostScript-indataström.
- Deklarera klassobjektet PsDocument.
- Initiera objektet PdfSaveOptions med nödvändiga parametrar.
- Konvertera EPS- eller PS Postscript-fil till PDF med metoden save.
- Ladda PDF-filen och konvertera EPS- eller PS PostScript-filen till en SVG-fil.
Följande kod visar hur man konverterar en EPS- eller PS PostScript-fil till en SVG-bildfil (Scalable Vector Graphic) med Java:
// Initiera ByteArrayOutputStream för att hålla mellanliggande PDF-fil.
final ByteArrayOutputStream pdfStream = new ByteArrayOutputStream();
// Initiera EPS- eller PS PostScript-indataström
FileInputStream psStream = new FileInputStream("input.ps");
// Deklarera PsDocument-klassobjekt.
PsDocument document = new PsDocument(psStream);
// Om du vill konvertera Postscript-fil trots mindre fel, ställ in denna flagga
boolean suppressErrors = true;
// Initiera alternativobjekt med nödvändiga parametrar.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);
options.setJpegQualityLevel(50);
// Om du vill lägga till en speciell mapp där teckensnitt lagras. Mappen för standardteckensnitt i OS ingår alltid.
//options.setAdditionalFontsFolders(ny sträng [] {"FONTS_FOLDER"});
// Om du behöver ange storlek och bildformat, använd följande rad
PdfDevice device = new PdfDevice(pdfStream, new Dimension(595, 842));
// Konvertera EPS eller PS Postscript-fil till PDF
document.save(device , options);
// Ladda den mellanliggande PDF-filen
com.aspose.pdf.Document doc = new com.aspose.pdf.Document(pdfStream.toByteArray());
// Instantiera ett objekt av SvgSaveOptions
com.aspose.pdf.SvgSaveOptions saveOptions = new com.aspose.pdf.SvgSaveOptions();
// Konvertera EPS- eller PS-filen till en SVG-fil
doc.save("output.svg", saveOptions);
Få gratis utvärderingslicens
Det finns vissa utvärderingsbegränsningar för API:erna, som du kan undvika genom att begära en Free Temporary License och testa API:erna i full kapacitet.
Slutsats
I den här artikeln har du lärt dig hur du konverterar en EPS- eller PS PostScript-fil till en SVG-bild med Java. Du har utforskat de enkla och enkla stegen för konverteringen. Utforska dessutom Dokumentationen för mer information om API:erna, och kontakta oss gärna på Free Support Forum för att diskutera dina problem.