PDF in Word

PDF è uno dei formati più comunemente usati per inviare il documento a terzi. Il motivo alla base di questa popolarità è la compatibilità del PDF su più piattaforme indipendentemente da qualsiasi requisito hardware/software. Tuttavia, in alcuni casi, potresti voler convertire il documento PDF in un formato di documento modificabile. Il formato PDF in DOC o DOCX potrebbe essere l’opzione di conversione prioritaria in questi casi. Per automatizzare il processo di conversione, questo articolo mostra come convertire i PDF in Word DOC e DOCX in modo programmatico in Java.

Quindi in questo articolo imparerai come:

  • Converti PDF in DOC usando Java.
  • Converti PDF in formato DOCX utilizzando Java.
  • Personalizza la conversione da PDF a Word (DOC/DOCX).

Libreria di convertitori Java da PDF a Word DOC

Grazie a Aspose.PDF for Java - un’API Java per la manipolazione dei PDF che fornisce modi semplici per convertire i file PDF in una varietà di altri formati, inclusi PDF in DOC e PDF in DOCX. Puoi scaricare e aggiungere il file JAR dell’API al tuo progetto o fare riferimento ad esso utilizzando le seguenti configurazioni Maven:

Archivio:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

Dipendenza:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>19.12</version>
</dependency>

Converti PDF in DOC in Java

Dopo aver fatto riferimento ad Aspose.PDF per Java nella tua applicazione, puoi convertire qualsiasi documento PDF in formato DOC in un paio di righe di codice. Di seguito sono riportati i passaggi necessari per eseguire questa conversione.

  • Crea un’istanza della classe Document e inizializzala con il percorso del file PDF di input.
  • Chiama il metodo Document.save() con il nome del file DOC di output e gli argomenti SaveFormat.Doc.

L’esempio di codice seguente mostra come convertire PDF in DOC in Java.

// Carica il file PDF di origine
Document doc = new Document("input.pdf");

// Salva il file DOC risultante
doc.save("output.doc", SaveFormat.Doc);

Inserisci documento PDF

Come convertire PDF in DOC in Java

Output documento Word

Converti PDF in DOCX in Java

Converti PDF in DOCX in Java

DOCX è un formato ben noto per i documenti Word e, contrariamente al formato DOC, la struttura di DOCX era basata sui file binari e XML. Nel caso in cui desideri convertire PDF in formato DOCX, puoi indicare all’API di farlo utilizzando l’argomento SaveFormat.DocX nel metodo Document.save().

L’esempio di codice seguente mostra come convertire PDF in DOCX in Java.

// Carica il file PDF di origine
Document doc = new Document("input.pdf");

// Salva il file DOCX risultante
doc.save("output.docx", SaveFormat.DocX);

Java PDF in Word con opzioni aggiuntive

Aspose.PDF per Java fornisce anche alcune opzioni aggiuntive che è possibile utilizzare nella conversione da PDF a Word, come il formato di output, la risoluzione dell’immagine, la distanza tra le righe di testo e così via. La classe DocSaveOptions viene utilizzata per questo scopo e di seguito è riportato l’elenco delle opzioni che puoi utilizzare:

L’esempio di codice seguente mostra come utilizzare la classe DocSaveOptions nella conversione da PDF a DOCX utilizzando Java.

// Carica il file PDF di origine
Document doc = new Document("input.pdf");

// Istanziare l'istanza di DocSaveOptions
DocSaveOptions saveOptions = new DocSaveOptions();

// Imposta il formato di output
saveOptions.setFormat(DocSaveOptions.DocFormat.DocX);

// Imposta la modalità di riconoscimento come Flusso
saveOptions.setMode(DocSaveOptions.RecognitionMode.Flow);

// Impostare la prossimità orizzontale come 2.5
saveOptions.setRelativeHorizontalProximity(2.5f);

// Abilita il riconoscimento dei punti elenco durante il processo di conversione
saveOptions.setRecognizeBullets(true);

// Salva il file DOCX risultante
doc.save("resultant.docx", saveOptions);

Conclusione

In questo articolo, hai imparato quanto sia facile convertire documenti PDF in Word DOC e DOCX in Java. Puoi convertire PDF in DOC o PDF in DOCX in base alle tue esigenze. Inoltre, sono state discusse anche funzionalità aggiuntive per personalizzare la conversione da PDF a Word DOC/DOCX. Puoi saperne di più sulla conversione di PDF in altri formati dalla documentazione.

Articoli Correlati