I file EPS o PS PostScript si basano su un linguaggio di descrizione della pagina che può contenere diversi artefatti come testo, immagini, disegni, ecc. È possibile convertire un file Postscript EPS o PS in un SVG immagine (Scalable Vector Graphic) secondo le vostre esigenze. Si prega di fare riferimento ai seguenti titoli per ulteriori informazioni:
- Convertitore di immagini da file EPS o PS PostScript a SVG - Configurazione API Java
- Converti file PostScript EPS o PS in un’immagine SVG con Java
Convertitore di immagini da file EPS o PS PostScript a SVG - Configurazione API Java
La conversione di file EPS o PS PostScript in immagini SVG è un processo in due fasi. Innanzitutto, è necessario convertire il file EPS/PS di input in un documento PDF con Aspose.Page for Java. Quindi renderizzare il file PDF in un’immagine SVG con Aspose.PDF per Java. Scarica i file JAR dalla sezione Nuove versioni o utilizza le seguenti configurazioni nel file pom.xml del tuo progetto basato su Maven:
Archivio:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Dipendenza:
<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>
Converti file PostScript EPS o PS in un’immagine SVG con Java
È possibile convertire un file PostScript EPS o PS in un’immagine SVG con i passaggi seguenti:
- Inizializza ByteArrayOutputStream per contenere il file intermedio.
- Inizializza il flusso di input PostScript EPS o PS.
- Dichiara l’oggetto classe PsDocument.
- Inizializza l’oggetto PdfSaveOptions con i parametri necessari.
- Converti file EPS o PS Postscript in PDF con il metodo salva.
- Carica il file PDF e converti il file PostScript EPS o PS in un file SVG.
Il codice seguente mostra come convertire un file PostScript EPS o PS in un file immagine SVG (Scalable Vector Graphic) con Java:
// Inizializza ByteArrayOutputStream per contenere il file PDF intermedio.
final ByteArrayOutputStream pdfStream = new ByteArrayOutputStream();
// Inizializza il flusso di input PostScript EPS o PS
FileInputStream psStream = new FileInputStream("input.ps");
// Dichiara l'oggetto della classe PsDocument.
PsDocument document = new PsDocument(psStream);
// Se vuoi convertire il file Postscript nonostante errori minori, imposta questo flag
boolean suppressErrors = true;
// Inizializza l'oggetto opzioni con i parametri necessari.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);
options.setJpegQualityLevel(50);
// Se si desidera aggiungere una cartella speciale in cui sono archiviati i caratteri. La cartella dei caratteri predefinita nel sistema operativo è sempre inclusa.
//options.setAdditionalFontsFolders(new String [] {"FONTS_FOLDER"});
// Se è necessario specificare la dimensione e il formato dell'immagine, utilizzare la riga seguente
PdfDevice device = new PdfDevice(pdfStream, new Dimension(595, 842));
// Converti file EPS o PS Postscript in PDF
document.save(device , options);
// Carica il file PDF intermedio
com.aspose.pdf.Document doc = new com.aspose.pdf.Document(pdfStream.toByteArray());
// Istanziare un oggetto di SvgSaveOptions
com.aspose.pdf.SvgSaveOptions saveOptions = new com.aspose.pdf.SvgSaveOptions();
// Converti il file EPS o PS in un file SVG
doc.save("output.svg", saveOptions);
Ottieni la licenza di valutazione gratuita
Esistono alcune limitazioni di valutazione per le API, che puoi evitare richiedendo una licenza temporanea gratuita e testando le API a pieno regime.
Conclusione
In questo articolo, hai imparato come convertire un file PostScript EPS o PS in un’immagine SVG utilizzando Java. Hai esplorato i passaggi semplici e facili per la conversione. Inoltre, esplora la Documentazione per ulteriori informazioni sulle API e non esitare a contattarci al Forum di supporto gratuito per discutere qualsiasi tua preoccupazione.