Давайте теперь поймем, как создать 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-документ, как показано ниже.
Поскольку это пустой документ, если вы попытаетесь открыть этот документ, появится подсказка с сообщением об ошибке, как показано на следующем снимке экрана.