Учебники

PDFBox — Создание PDF документа

Давайте теперь поймем, как создать PDF-документ, используя библиотеку PDFBox.

Создание пустого PDF-документа

Вы можете создать пустой PDF документ, создав экземпляр класса PDDocument . Вы можете сохранить документ в нужном вам месте, используя метод Save () .

Ниже приведены шаги для создания пустого документа PDF.

Шаг 1: Создание пустого документа

Класс PDDocument , принадлежащий пакету org.apache.pdfbox.pdmodel , представляет собой представление PDFDocument в оперативной памяти. Поэтому, создавая экземпляр этого класса, вы можете создать пустой PDFDocument, как показано в следующем блоке кода.

PDDocument document = new PDDocument();

Шаг 2: Сохранение документа

После создания документа вам нужно сохранить этот документ по нужному пути, вы можете сделать это с помощью метода Save () класса PDDocument . Этот метод принимает строковое значение, представляющее путь, где вы хотите сохранить документ, в качестве параметра. Ниже приведен прототип метода save () класса PDDocument .

document.save("Path");

Шаг 3: Закрытие документа

Когда ваша задача завершена, в конце вам необходимо закрыть объект PDDocument с помощью метода close () . Ниже приведен прототип метода close () класса PDDocument .

document.close();

пример

Этот пример демонстрирует создание документа PDF. Здесь мы создадим программу на Java для создания PDF-документа с именем my_doc.pdf и сохраним его по пути C: / PdfBox_Examples / . Сохраните этот код в файле с именем Document_Creation.java.

import java.io.IOException; 
import org.apache.pdfbox.pdmodel.PDDocument;
  
public class Document_Creation {
    
   public static void main (String args[]) throws IOException {
       
      //Creating PDF document object 
      PDDocument document = new PDDocument();    
       
      //Saving the document
      document.save("C:/PdfBox_Examples/my_doc.pdf");
         
      System.out.println("PDF created");  
    
      //Closing the document  
      document.close();

   }  
}

Скомпилируйте и выполните сохраненный файл Java из командной строки, используя следующие команды.

javac Document_Creation.java 
java Document_Creation

После выполнения вышеуказанная программа создает документ PDF, отображающий следующее сообщение.

PDF created

Если вы проверите указанный путь, вы можете найти созданный PDF-документ, как показано ниже.

Мой Док сохранен

Поскольку это пустой документ, если вы попытаетесь открыть этот документ, появится подсказка с сообщением об ошибке, как показано на следующем снимке экрана.