Questo breve tutorial è progettato per fornire brevi informazioni su come convertire Word in PDF in Java. Puoi eseguire questa conversione di Word in PDF in Java semplicemente caricando il file di origine DOCX e salvandolo nuovamente come file PDF. Tuttavia, sono disponibili numerose opzioni che possono essere utilizzate per configurare il PDF di output impostando parametri diversi e utilizzandoli durante il salvataggio del file PDF.
Passaggi per convertire Word in PDF in Java
- Configura il tuo progetto per aggiungere Aspose.Words libreria da Maven Repository per convertire Word in PDF
- Carica il documento Word di input utilizzando l’oggetto Document per esportarlo in PDF
- Crea un’istanza di un oggetto classe PdfSaveOptions per creare un PDF personalizzato
- Impostare le proprietà del file PDF di output prima della conversione
- Salva il file Word per creare un file PDF di output con le impostazioni desiderate
È possibile utilizzare il semplice approccio passo-passo utilizzando codice Java per convertire DOCX in PDF caricando il file Word di origine in un oggetto di classe Document. Successivamente viene creata un’istanza di PdfSaveOptions che viene utilizzata per impostare una varietà di parametri, tuttavia questo passaggio è facoltativo e può essere ignorato. Nell’ultimo passaggio, il file Word caricato viene salvato come PDF utilizzando i parametri personalizzati.
Codice per convertire Word in PDF in Java
import com.aspose.words.Document; | |
import com.aspose.words.License; | |
import com.aspose.words.PageSet; | |
import com.aspose.words.PdfCompliance; | |
import com.aspose.words.PdfPageMode; | |
import com.aspose.words.PdfSaveOptions; | |
public class ConvertWordToPdfInJava { | |
public static void main(String[] args) throws Exception {// Word to PDF Java code main function | |
// Create a license object to avoid limitations of the trial version while converting Word to PDF | |
License licWordToPdf = new License(); | |
licWordToPdf.setLicense("Aspose.Words.lic"); | |
// Load the sample Word file to be converted to PDF | |
Document inputDocx = new Document("InputWordDocxForConversionToPDF.docx"); | |
// Create and initialize the PdfSaveOptions object for setting parameters for output PDF | |
PdfSaveOptions OutputPdfOptions = new PdfSaveOptions(); | |
// Set page set to print page 1 and 2 only to the PDF | |
OutputPdfOptions.setPageSet(new PageSet(0,1)); | |
// Set the Full Screen mode while opening the PDF document in browser | |
OutputPdfOptions.setPageMode(PdfPageMode.FULL_SCREEN); | |
// Set the PDF compliance value for the output PDF | |
OutputPdfOptions.setCompliance(PdfCompliance.PDF_17); | |
// Save the PDF with the desired configuration | |
inputDocx.save("WordToPdfJava.pdf", OutputPdfOptions); | |
} | |
} |
In questo tutorial viene descritto l’utilizzo di Java Word to PDF Converter. Questo frammento di codice usa un oggetto Document class che può caricare qualsiasi formato di un file Word da un disco. PdfSaveOptions viene utilizzato per impostare parametri come l’insieme di pagine di cui eseguire il rendering in PDF, la modalità del file come lo schermo intero quando viene aperto in qualsiasi visualizzatore o browser Web, le impostazioni di conformità PDF, la modalità di rendering degli effetti 3D, il numero format, pretty format e molti altri. Il PDF di output finale può essere salvato su disco o in un flusso.
Abbiamo visto come convertire DOC in PDF in Java. Se desideri eseguire altri tipi di conversioni come Word in JPG, fai riferimento all’articolo come convertire Word in JPG in Java.