PDFBox - Tạo tài liệu PDF

Bây giờ chúng ta hãy hiểu cách tạo tài liệu PDF bằng thư viện PDFBox.

Tạo tài liệu PDF trống

Bạn có thể tạo một Tài liệu PDF trống bằng cách khởi tạo PDDocumentlớp học. Bạn có thể lưu tài liệu ở vị trí mong muốn của mình bằng cách sử dụngSave() phương pháp.

Sau đây là các bước để tạo một tài liệu PDF trống.

Bước 1: Tạo tài liệu trống

Các PDDocument lớp thuộc về gói org.apache.pdfbox.pdmodel, là bản trình bày trong bộ nhớ của PDFDocument. Do đó, bằng cách khởi tạo lớp này, bạn có thể tạo một PDFDocument trống như được hiển thị trong khối mã sau.

PDDocument document = new PDDocument();

Bước 2: Lưu tài liệu

Sau khi tạo tài liệu, bạn cần lưu tài liệu này theo đường dẫn mong muốn, bạn có thể làm như vậy bằng cách sử dụng Save() phương pháp của PDDocumentlớp học. Phương thức này chấp nhận một giá trị chuỗi, đại diện cho đường dẫn mà bạn muốn lưu trữ tài liệu, dưới dạng một tham số. Sau đây là nguyên mẫu của phương thức save () củaPDDocument lớp học.

document.save("Path");

Bước 3: Đóng tài liệu

Khi nhiệm vụ của bạn đã hoàn thành, cuối cùng, bạn cần phải đóng PDDocument đối tượng sử dụng close ()phương pháp. Sau đây là nguyên mẫu của phương thức close () củaPDDocument lớp học.

document.close();

Thí dụ

Ví dụ này minh họa việc tạo Tài liệu PDF. Ở đây, chúng tôi sẽ tạo một chương trình Java để tạo tài liệu PDF có tênmy_doc.pdf và lưu nó trong đường dẫn C:/PdfBox_Examples/. Lưu mã này trong một tệp có tênDocument_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();

   }  
}

Biên dịch và thực thi tệp Java đã lưu từ dấu nhắc lệnh bằng các lệnh sau.

javac Document_Creation.java 
java Document_Creation

Khi thực thi, chương trình trên sẽ tạo một tài liệu PDF hiển thị thông báo sau.

PDF created

Nếu bạn xác minh đường dẫn được chỉ định, bạn có thể tìm thấy tài liệu PDF đã tạo như hình bên dưới.

Vì đây là một tài liệu trống, nếu bạn cố gắng mở tài liệu này, điều này sẽ cung cấp cho bạn lời nhắc hiển thị thông báo lỗi như được hiển thị trong ảnh chụp màn hình sau.