In questo articolo imparerai come convertire o esportare un file MS Publisher PUB in un documento MS Word in formato DOCX o DOC. La guida passo passo dimostrerà tutti i dettagli sulla conversione:
- API Java per convertire file PUB in documenti Word come DOC/DOCX
- Converti file PUB in documento Word DOCX DOC a livello di codice in Java
API Java per convertire file PUB in documenti Word come DOC/DOCX
Convertirai un file PUB in un documento Word in due passaggi. Innanzitutto, converti un file PUB in PDF utilizzando l’API Aspose.PUB for Java. Quindi converti il file PDF in un documento Word utilizzando l’API Aspose.PDF for Java. Puoi scaricare i file JAR dalla sezione Nuove versioni o specificare le seguenti configurazioni nel file pom.xml dei tuoi progetti basati su Maven:
Archivio:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Dipendenza:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pub</artifactId>
<version>20.8</version>
</dependency>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>21.8</version>
</dependency>
</dependencies>
Converti file PUB in documento Word DOCX DOC a livello di codice in Java
Puoi convertire un file PUB di Microsoft Publisher in un documento Word in formato DOCX o DOC con i seguenti passaggi:
- Innanzitutto, inizializza ByteArrayOutputStream per contenere il file intermedio.
- Inizializza Pub Parser per il file PUB.
- Analizza il file dell’editore di input.
- Converti PUB in file PDF e salva l’output nel flusso.
- Carica il documento PDF intermedio con l’oggetto classe Document.
- Infine, converti il file in formato MS Word DOCX o DOC con il metodo Salva.
Il codice seguente spiega come convertire o esportare un file PUB in un documento Word in formato DOCX DOC a livello di codice utilizzando Java:
// Specificare il percorso per il file Publisher di input
String fileName = "Sample.pub";
// Inizializza ByteArrayOutputStream per contenere il file PDF intermedio.
final ByteArrayOutputStream os = new ByteArrayOutputStream();
// Inizializza Pub Parser per il file PUB
IPubParser parser = PubFactory.createParser(fileName);
// Analizza il file dell'editore
com.aspose.pub.Document doc = parser.parse();
// Converti PUB in file PDF e salva l'output nel flusso
PubFactory.createPdfConverter().convertToPdf(doc, os);
// Carica il documento PDF intermedio
Document pdfDocument = new Document(os.toByteArray());
// Converti o esporta il file in formato MS Word DOCX o DOC
pdfDocument.save("PUBToDOCX.docx", SaveFormat.DocX);
Ottieni la licenza API gratuita
Puoi valutare le API Aspose senza alcuna limitazione richiedendo una Licenza temporanea gratuita.
Conclusione
In conclusione, hai imparato come convertire o esportare il file PUB di Microsoft Publisher in un documento Word come file DOC o DOCX a livello di codice utilizzando Java. È possibile integrare questa funzione in qualsiasi applicazione basata su Java. Inoltre, puoi esplorare molte altre funzionalità offerte dalle API di Aspose visitando la Documentazione. In caso di dubbi, non esitare a contattarci al Forum di supporto gratuito. Buona codifica!