В продължение на много години 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
Разработихме възможността за Java конвертиране на Word в PDF в този пример за конвертиране на документи без използване на Microsoft Office. Този примерен код може да се използва като отправна точка за вашия проект и можете да го коригирате, за да отговаря на вашите конкретни изисквания. Освен това сме дефинирали няколко параметъра за конвертирания PDF документ в този пример, включително номер на страница, брой страници, ротация, ширина и височина.
Наскоро беше публикувана статия за това как да конвертирате Excel в CSV в Java. Вижте как да конвертирате Excel в CSV в Java, ако наистина се интересувате да научите повече за това.