Този бърз урок е предназначен да предостави кратка информация за това как да конвертирате Word в PDF в Java. Можете да извършите това преобразуване на Word в PDF в Java, като просто заредите изходния файл DOCX и го запазите обратно като файл PDF. Налични са обаче редица опции, които могат да се използват за конфигуриране на изходния PDF чрез задаване на различни параметри и използването им при запазване на PDF файла.
Стъпки за конвертиране на Word в PDF в Java
- Конфигурирайте проекта си, за да добавите библиотека Aspose.Words от Maven Repository за конвертиране на Word в PDF
- Заредете входящия документ на Word, като използвате обект Document, за да експортирате в PDF
- Създайте екземпляр на обект от клас PdfSaveOptions, за да създадете персонализиран PDF
- Задайте свойствата на изходния PDF файл преди конвертирането
- Запазете файла на Word, за да създадете изходен PDF файл с желаните настройки
Можете да използвате простия подход стъпка по стъпка, като използвате Java код, за да конвертирате DOCX в PDF, като заредите изходния Word файл в обект на клас Document. По-късно се създава екземпляр на PdfSaveOptions, който се използва за задаване на различни параметри, но тази стъпка не е задължителна и може да се пропусне. В последната стъпка зареденият файл на Word се записва като PDF с помощта на персонализираните параметри.
Код за конвертиране на Word в PDF в 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); | |
} | |
} |
В този урок е описано използването на Java Word към PDF конвертор. Този кодов фрагмент използва обект Document class, който може да зареди всеки формат на Word файл от диск. PdfSaveOptions се използва за задаване на параметри като набор от страници, които трябва да бъдат изобразени в PDF, режим на файла като цял екран, когато се отваря във всеки зрител или уеб браузър, настройки за съответствие с PDF, режим на изобразяване на 3D ефекти, цифри формат, красив формат и много други. Крайният изходен PDF може да бъде записан на диск или в поток.
Видяхме, как да конвертирате DOC в PDF в Java. Ако искате да извършите други типове преобразувания като Word към JPG, вижте статията как да конвертирате Word в JPG в Java.