EPS o PS sono file PostScript che possono essere utilizzati per posizionare diversi elementi grafici. In alcuni scenari, potrebbe essere necessario convertire un file PostScript EPS o PS in un documento Word come file DOCX o DOC. Questo articolo copre la conversione del formato di file da EPS a Word DOCX a livello di codice utilizzando Java:
- Convertitore da file EPS o PS PostScript a Word DOCX/DOC – Installazione API Java
- Converti file PostScript EPS o PS in file Word DOCX o DOC in Java
Convertitore da file EPS o PS PostScript a Word DOCX/DOC – Installazione API Java
La conversione di documenti da EPS o PS a Word DOCX o DOC può essere eseguita in due passaggi. Innanzitutto, converti un file EPS o PS in un documento PDF utilizzando Aspose.Page for Java. Quindi converti il file PDF intermedio in un documento Word come DOCX o DOC utilizzando l’API Aspose.PDF for Java. Puoi scaricare le API dalla sezione Nuove versioni o utilizzare le seguenti configurazioni Maven per scaricare le API da Aspose Repository:
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 file Word DOCX o DOC in Java
È possibile convertire un file PostScript EPS o PS in un documento Word DOCX o DOC con i seguenti passaggi:
- Dichiara un ByteArrayOutputStream per salvare il documento PDF intermedio.
- Crea un’istanza EPS o PS PostScript utilizzando FileInputSream.
- Inizializza l’oggetto classe PsDocument.
- Inizializza l’oggetto PdfSaveOptions con i parametri necessari.
- Converti file EPS o PS Postscript in PDF.
- Istanziare l’oggetto DocSaveOptions e impostare il formato come DOCX o DOC.
- Converti il file EPS o PS in un documento Word DOCX o DOC con il metodo save.
Il seguente frammento di codice mostra come convertire un file EPS o PS PostScript a livello di codice in Java:
// Dichiara ByteArrayOutputStream per salvare il documento PDF intermedio.
final ByteArrayOutputStream pdfStream = new ByteArrayOutputStream();
// Crea un'istanza EPS o PS PostScript utilizzando FileInputSream
FileInputStream psStream = new FileInputStream("input.ps");
// Inizializza l'oggetto 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 PdfSaveOptions con i parametri necessari.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);
options.setJpegQualityLevel(70);
// 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 della pagina, 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 DocSaveOptions
com.aspose.pdf.DocSaveOptions saveOptions = new com.aspose.pdf.DocSaveOptions();
// Imposta il formato del documento di output come DOCX o DOC
saveOptions.setFormat(com.aspose.pdf.DocSaveOptions.DocFormat.DocX);
// Converti il file EPS o PS in un file Word DOCX o DOC
doc.save("output.docx", saveOptions);
Ottieni la licenza di valutazione gratuita
Puoi testare le API senza alcuna limitazione richiedendo una Licenza temporanea gratuita.
Conclusione
In questo articolo, hai imparato come convertire un file PostScript EPS o PS in un file in formato Word DOCX o DOC utilizzando Java. Inoltre, puoi dare un’occhiata alla sezione Documentazione per esplorare più funzionalità. Non esitare a contattarci nel Forum di supporto gratuito.