Per molti anni, Word e PDF sono stati formati di documenti popolari. In un articolo precedente, abbiamo discusso della conversione di documenti da PDF a Word in Java. In questo articolo, ti mostreremo come convertire Word in PDF in Java in modo da poter condividere rapidamente documenti non modificabili con le parti interessate. Per questa guida, svilupperemo anche un esempio di come convertire DOCX in PDF utilizzando Java.
Passaggi per convertire Word in PDF in Java
- Installa GroupDocs.Conversion for Java dal repository Maven nel progetto Java
- Crea un’istanza della classe Converter e carica il file Word di input per la conversione in un documento PDF
- Crea un oggetto della classe PdfConvertOptions per impostare i parametri per il documento PDF convertito
- Specificare il nome del file del documento PDF convertito insieme all’istanza della classe PdfConvertOptions e passare questi parametri al metodo Convert della classe Converter
Abbiamo appena definito una procedura passo passo per implementare la funzionalità per convertire DOCX in PDF in Java. Queste istruzioni possono essere utilizzate per convertire documenti da Word a PDF in modi sia semplici che complessi. Per eseguire la trasformazione del documento, è sufficiente aggiungere una libreria, inizializzare le classi, impostare le proprietà per il file di output e quindi utilizzare la funzione Converti per salvare il file convertito su un disco.
Codice per convertire Word in PDF in Java
import com.groupdocs.conversion.Converter; | |
import com.groupdocs.conversion.licensing.License; | |
import com.groupdocs.conversion.options.convert.PdfConvertOptions; | |
import com.groupdocs.conversion.options.convert.Rotation; | |
public class ConvertWordToPdfInJava { | |
public static void main(String[] args) { // Main function to convert Word to PDF in Java | |
// Remove the watermark in output Text document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Conversion.lic"); | |
// Load the source Word file for conversion to PDF | |
Converter converter = new Converter("sample.docx"); | |
// Set the convert options for PDF document | |
PdfConvertOptions options = new PdfConvertOptions(); | |
options.setPageNumber(2); | |
options.setPagesCount(1); | |
options.setRotate(Rotation.On180); | |
options.setDpi(300); | |
options.setWidth(1024); | |
options.setHeight(768); | |
// Convert and save the DOCX in PDF format | |
converter.convert("converted.pdf", options); | |
System.out.println("Done"); | |
} | |
} |
In questo esempio abbiamo sviluppato la funzionalità Java convert Word to PDF per convertire documenti senza utilizzare Microsoft Office. Questo codice di esempio può essere utilizzato come punto di partenza per il tuo progetto e puoi modificarlo per soddisfare le tue esigenze particolari. Inoltre, in questo esempio abbiamo definito alcuni parametri per il documento PDF convertito, inclusi il numero di pagina, il conteggio delle pagine, la rotazione, la larghezza e l’altezza.
Recentemente è stato pubblicato un articolo su come convertire Excel in CSV in Java. Fai riferimento a come convertire Excel in CSV in Java se sei veramente interessato a saperne di più.