В продължение на много години Word и PDF са популярни формати на документи. В предишна статия обсъдихме конвертирането на документи от PDF в Word в Java. В тази статия ще ви покажем как да конвертирате Word в PDF в Java, за да можете бързо да споделяте документи, които не могат да се редактират, със заинтересовани страни. За това ръководство ще разработим и пример за това как да конвертирате DOCX в PDF с помощта на Java.
Стъпки за конвертиране на Word в PDF в Java
- Инсталирайте GroupDocs.Conversion for Java от хранилището на Maven в проекта Java
- Създайте екземпляр на класа Converter и заредете входния Word файл за конвертиране в PDF документ
- Създайте обект от класа PdfConvertOptions за задаване на параметри за конвертирания PDF документ
- Посочете името на файла на конвертирания PDF документ заедно с екземпляра на класа PdfConvertOptions и предайте тези параметри на метода Convert на класа Converter
Току-що дефинирахме стъпка по стъпка процедура за внедряване на функционалност за конвертиране на DOCX в PDF в Java. Тези инструкции могат да се използват за конвертиране на документи от Word в PDF както по прости, така и по сложни начини. За да осъществите трансформация на документ, просто добавете библиотека, инициализирайте класове, задайте свойства за изходния файл и след това използвайте функцията Convert, за да запишете конвертирания файл на диск.
Код за конвертиране на Word в PDF в 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"); | |
} | |
} |
Разработихме възможността за Java конвертиране на Word в PDF в този пример за конвертиране на документи без използване на Microsoft Office. Този примерен код може да се използва като отправна точка за вашия проект и можете да го коригирате, за да отговаря на вашите конкретни изисквания. Освен това сме дефинирали няколко параметъра за конвертирания PDF документ в този пример, включително номер на страница, брой страници, ротация, ширина и височина.
Наскоро беше публикувана статия за това как да конвертирате Excel в CSV в Java. Вижте как да конвертирате Excel в CSV в Java, ако наистина се интересувате да научите повече за това.