I file XPS e OXPS sono spesso preferiti a causa della loro natura indipendente dalla risoluzione per creare stampe di alta qualità. In alcuni casi, potrebbe essere necessario convertire un file XPS o OXPS in un documento Word. Questo articolo illustra come convertire documenti XPS o OXPS in un file word con estensione di file DOCX o DOC a livello di codice in Java.
- Crea un convertitore da XPS a Word in Java - Installazione API
- Converti XPS in file Word DOCX/DOC in Java
- Converti OXPS in file Word DOCX/DOC a livello di codice utilizzando Java
Crea un convertitore da XPS a Word in Java - Installazione API
I file XPS o OXPS possono essere convertiti in documenti Word in formato file DOC o DOCX. Questa conversione si basa su due passaggi in cui l’XPS o OXPS di input viene prima visualizzato come documento PDF, che viene successivamente convertito in un documento Word. Quindi è necessario configurare l’API Aspose.Page for Java e Aspose.PDF for Java scaricando i file JAR dalla sezione Download o utilizzare le seguenti configurazioni 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.12</version>
</dependency>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>22.1</version>
</dependency>
</dependencies>
Converti XPS in file Word DOCX/DOC in Java
Puoi convertire un file XPS in un documento Word in formato DOCX o DOC seguendo i passaggi seguenti:
- Carica il file XPS di origine per la conversione.
- Creare un oggetto della classe PdfSaveOptions e specificarne le proprietà.
- Rendering del file XPS in un file PDF.
- Esporta questo documento PDF intermedio in un file Word.
Il seguente frammento di codice elabora come convertire un file XPS in un documento Word a livello di codice in Java:
// Inizializza ByteArrayOutputStream per contenere il file PDF intermedio
final ByteArrayOutputStream os = new ByteArrayOutputStream();
// Carica il documento XPS di input
XpsDocument document = new XpsDocument("sample.xps");
// Inizializza l'oggetto PdfSaveOptions con i parametri necessari
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(PdfImageCompression.Jpeg);
// Crea un dispositivo di rendering per il formato PDF
PdfDevice device = new PdfDevice(os);
// Salva il file PDF di output
document.save(device, options);
// Carica il file PDF intermedio
Document pdfDocument = new Document(os.toByteArray());
// Salva il documento Word di output come file DOCX
pdfDocument.save("output.docx" , SaveFormat.DocX);
Converti OXPS in file Word DOCX/DOC a livello di codice utilizzando Java
Puoi convertire un file OXPS in un documento Word con estensione file DOCX o DOC con i seguenti passaggi:
- Innanzitutto, carica il file OXPS di origine.
- Istanziare un’istanza della classe PdfSaveOptions.
- Scrivi il file PDF intermedio in uno stream.
- Salva il file PDF intermedio come documento Word.
Il frammento di codice seguente mostra come convertire OXPS in Word in Java:
// Inizializza ByteArrayOutputStream per contenere il file PDF intermedio
final ByteArrayOutputStream os = new ByteArrayOutputStream();
// Carica il documento OXPS di input
XpsDocument document = new XpsDocument("sample.oxps");
// Inizializza l'oggetto PdfSaveOptions con i parametri necessari
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(PdfImageCompression.Jpeg);
// Crea un dispositivo di rendering per il formato PDF
PdfDevice device = new PdfDevice(os);
// Salva il file PDF di output
document.save(device, options);
// Carica il file PDF intermedio
Document pdfDocument = new Document(os.toByteArray());
// Salva il documento Word di output come file DOCX
pdfDocument.save("output.docx" , SaveFormat.DocX);
Ottieni una licenza temporanea gratuita
Puoi richiedere una prova gratuita per valutare l’API a pieno regime richiedendo una licenza temporanea gratuita.
Conclusione
In questo articolo, hai acquisito una comprensione di come convertire XPS in Word e OXPS in Word in formato DOCX o DOC a livello di codice in Java. Inoltre, visita la sezione documentazione per scoprire altre funzionalità. Non esitare a contattarci al forum, in caso di domande.
Guarda anche
Convertire l’immagine da XPS a JPG o PNG in Java
Suggerimento: potresti voler controllare Aspose PowerPoint to Word Converter perché mostra il popolare processo di conversione da presentazione a documento Word.