Denna snabba handledning är utformad för att ge kort information om hur man konverterar Word till PDF i Java. Du kan utföra denna konvertering av Word till PDF i Java genom att bara ladda källfilen DOCX och spara den som en PDF-fil. Det finns dock ett antal alternativ tillgängliga som kan användas för att konfigurera utdata-PDF-filen genom att ställa in olika parametrar och använda dem samtidigt som PDF-filen sparas.
Steg för att konvertera Word till PDF i Java
- Konfigurera ditt projekt för att lägga till Aspose.Words bibliotek från Maven Repository för att konvertera Word till PDF
- Ladda in Word-dokumentet med Document-objektet för att exportera till PDF
- Instantiera ett PdfSaveOptions klassobjekt för att skapa en anpassad PDF
- Ställ in egenskaperna för den utgående PDF-filen före konvertering
- Spara Word-filen för att skapa en utdata-PDF-fil med önskade inställningar
Du kan använda den enkla steg-för-steg-metoden med Java-kod för att konvertera DOCX till PDF genom att ladda Word-källfilen i ett dokumentklassobjekt. Senare skapas en instans av PdfSaveOptions som används för att ställa in en mängd olika parametrar, men detta steg är valfritt och kan hoppas över. I det sista steget sparas den laddade Word-filen som PDF med de anpassade parametrarna.
Kod för att konvertera Word till PDF i 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); | |
} | |
} |
I denna handledning beskrivs hur du använder Java Word till PDF-konverterare. Det här kodavsnittet använder ett Document class-objekt som kan ladda vilket format som helst av en Word-fil från en disk. PdfSaveOptions används för att ställa in parametrar som uppsättningen sidor som ska renderas till PDF, filläge som helskärm när den öppnas i valfri visningsprogram eller webbläsare, PDF-kompatibilitetsinställningar, renderingsläge för 3D-effekter, Numeral format, snyggt format och många fler. Den slutliga PDF-filen kan sparas på disk eller i en stream.
Vi har sett hur man konverterar DOC till PDF i Java. Om du vill utföra andra typer av konverteringar som Word till JPG, se artikeln hur man konverterar Word till JPG i Java.