Deze korte handleiding is bedoeld om korte informatie te geven over het converteren van Word naar PDF in Java. U kunt deze conversie van Word naar PDF in Java uitvoeren door het bronbestand DOCX te laden en het weer op te slaan als een PDF-bestand. Er zijn echter een aantal opties beschikbaar die kunnen worden gebruikt om de uitvoer-PDF te configureren door verschillende parameters in te stellen en deze te gebruiken tijdens het opslaan van het PDF-bestand.
Stappen om Word naar PDF te converteren in Java
- Configureer uw project om een Aspose.Words bibliotheek uit de Maven Repository toe te voegen voor het converteren van Word naar PDF
- Laad het invoer Word-document met behulp van Document object om te exporteren naar PDF
- Instantieer een PdfSaveOptions klasseobject om een aangepaste PDF te maken
- Stel de eigenschappen van het uitvoer-PDF-bestand in vóór de conversie
- Sla het Word-bestand op om een PDF-uitvoerbestand met de gewenste instellingen te maken
U kunt de eenvoudige stapsgewijze aanpak met Java-code gebruiken om DOCX naar PDF te converteren door het Word-bronbestand in een documentklasseobject te laden. Later wordt een instantie van PdfSaveOptions gemaakt die wordt gebruikt om verschillende parameters in te stellen, maar deze stap is optioneel en kan worden overgeslagen. In de laatste stap wordt het geladen Word-bestand opgeslagen als PDF met behulp van de aangepaste parameters.
Code om Word naar PDF in Java te converteren
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 deze tutorial wordt het gebruik van Java Word to PDF converter beschreven. Dit codefragment gebruikt een Document class-object dat elk formaat van een Word-bestand van een schijf kan laden. De PdfSaveOptions wordt gebruikt voor het instellen van parameters zoals de set pagina’s die naar PDF moet worden weergegeven, modus van het bestand zoals het volledige scherm wanneer geopend in een viewer of webbrowser, PDF-compliance-instellingen, weergavemodus van 3D-effecten, Cijfer formaat, mooi formaat en nog veel meer. De uiteindelijke uitvoer-PDF kan op schijf of in een stream worden opgeslagen.
We hebben gezien, hoe DOC naar PDF in Java te converteren. Als u andere typen conversies wilt uitvoeren, zoals Word naar JPG, raadpleeg dan het artikel hoe Word naar JPG in Java te converteren.