Яка найкраща безкоштовна бібліотека Java для PDF?

iText. iText — найпопулярніша комерційна бібліотека Java, що перетворює HTML у PDF. Бібліотека iText Core дозволяє створювати та змінювати PDF-документи, тоді як доповнення pdfHTML забезпечує підтримку функції HTML-to-PDF. iText також продає низку інших додатків.

Apache PDFBox це безкоштовна бібліотека Java з відкритим вихідним кодом для обробки та роботи з PDF-документами. Його можливості включають вилучення тексту, рендеринг PDF-файлів у зображення, а також об’єднання та розділення PDF-файлів. У цьому прикладі ми створили новий екземпляр PDDocument для завантаження файлу PDF у програму.

Як створити PDF-файли в Java

  1. Встановіть бібліотеку Java для створення файлів PDF.
  2. Створіть файл PDF із рядка HTML за допомогою методу renderHtmlAsPdf.
  3. Використовуйте метод renderHtmlFileAsPdf для створення PDF-файлу з HTML-файлу.
  4. Створіть PDF з URL-адреси за допомогою методу renderUrlAsPdf.
  5. Експортуйте PDF-файли, захищені паролем, у потрібний каталог.

Як прочитати файл PDF в java

  1. Завантажте бібліотеку Java, щоб читати PDF-файл.
  2. Використовуйте метод fromFile, щоб завантажити існуючий документ PDF.
  3. Викличте метод extractAllText, щоб витягти вбудований текст у PDF.
  4. Витягніть текст із певної сторінки за допомогою методу extractTextFromPage.
  5. Отримати текст із PDF-файлу, відтворений за URL-адресою.

Нижче наведено кроки для форматування тексту в PDF за допомогою java.

  1. Створіть об’єкт запису PDF. Клас PdfWriter тут представляє DocWriter для PDF. …
  2. Створіть об’єкт PDF-документ. …
  3. Додайте текст до документа. …
  4. Встановити колір і шрифт тексту. …
  5. Додайте новий текст. …
  6. Додайте новий текст до документа.