PostScript EPS in Word DOCX java

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

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:

  1. Dichiara un ByteArrayOutputStream per salvare il documento PDF intermedio.
  2. Crea un’istanza EPS o PS PostScript utilizzando FileInputSream.
  3. Inizializza l’oggetto classe PsDocument.
  4. Inizializza l’oggetto PdfSaveOptions con i parametri necessari.
  5. Converti file EPS o PS Postscript in PDF.
  6. Istanziare l’oggetto DocSaveOptions e impostare il formato come DOCX o DOC.
  7. 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.

Guarda anche