iText. iText — найпопулярніша комерційна бібліотека Java, що перетворює HTML у PDF. Бібліотека iText Core дозволяє створювати та змінювати PDF-документи, тоді як доповнення pdfHTML забезпечує підтримку функції HTML-to-PDF. iText також продає низку інших додатків.
Apache PDFBox це безкоштовна бібліотека Java з відкритим вихідним кодом для обробки та роботи з PDF-документами. Його можливості включають вилучення тексту, рендеринг PDF-файлів у зображення, а також об’єднання та розділення PDF-файлів. У цьому прикладі ми створили новий екземпляр PDDocument для завантаження файлу PDF у програму.
Як створити PDF-файли в Java
- Встановіть бібліотеку Java для створення файлів PDF.
- Створіть файл PDF із рядка HTML за допомогою методу renderHtmlAsPdf.
- Використовуйте метод renderHtmlFileAsPdf для створення PDF-файлу з HTML-файлу.
- Створіть PDF з URL-адреси за допомогою методу renderUrlAsPdf.
- Експортуйте PDF-файли, захищені паролем, у потрібний каталог.
Як прочитати файл PDF в java
- Завантажте бібліотеку Java, щоб читати PDF-файл.
- Використовуйте метод fromFile, щоб завантажити існуючий документ PDF.
- Викличте метод extractAllText, щоб витягти вбудований текст у PDF.
- Витягніть текст із певної сторінки за допомогою методу extractTextFromPage.
- Отримати текст із PDF-файлу, відтворений за URL-адресою.
Нижче наведено кроки для форматування тексту в PDF за допомогою java.
- Створіть об’єкт запису PDF. Клас PdfWriter тут представляє DocWriter для PDF. …
- Створіть об’єкт PDF-документ. …
- Додайте текст до документа. …
- Встановити колір і шрифт тексту. …
- Додайте новий текст. …
- Додайте новий текст до документа.