Hướng dẫn nhanh này cung cấp chi tiết về cách làm phẳng các trường biểu mẫu PDF trong Java. Bạn có thể yêu cầu tính năng này khi các trường biểu mẫu đã được điền và bạn chỉ muốn hiển thị các trường đã điền này để ngăn không cho chúng được cập nhật. Ở cuối bài viết này, bạn sẽ có thể tải và làm phẳng biểu mẫu PDF bằng Java và lưu lại dưới dạng tệp PDF.
Các bước để làm phẳng các trường biểu mẫu PDF trong Java
- Cài đặt Aspose.PDF vào ứng dụng của bạn để làm phẳng PDF trong Java
- Khởi tạo đối tượng lớp Acro Form để làm phẳng Adobe PDF
- Liên kết tệp PDF nguồn với đối tượng Biểu mẫu bằng cách gọi hàm bindPdf
- Làm phẳng các trường biểu mẫu bằng cách sử dụng đối tượng Biểu mẫu sau khi liên kết tệp PDF nguồn
- Lưu tệp PDF đã được làm phẳng trên đĩa
Hướng dẫn từng bước này hướng dẫn bạn làm phẳng PDF có thể điền trong Java bằng cách tạo một đối tượng lớp Acro Form và liên kết nó với tệp PDF nguồn. Sau khi liên kết, bạn có thể gọi hàm flattenAllFields() của lớp Form để làm phẳng tệp PDF và cuối cùng lưu dưới dạng PDF được làm phẳng trong Java.
Mã để làm phẳng PDF có thể điền trong Java
Trong mã này, chúng tôi khởi tạo đối tượng lớp Biểu mẫu mà không có bất kỳ đối số nào, tuy nhiên bạn có thể khởi tạo nó bằng đối tượng Tài liệu PDF hoặc tên tệp nguồn. Không nhất thiết phải làm phẳng tất cả các trường nhưng bạn cũng có thể làm phẳng các trường riêng lẻ bằng cách gọi hàm FlattenField() với tên trường thay vì gọi hàm flattenAllFields().
Trong hướng dẫn này, bạn đã học cách làm phẳng tệp PDF trong Java tuy nhiên, nếu bạn đang tìm kiếm các bước để tìm nạp văn bản và hình ảnh trong tệp PDF, hãy tham khảo bài viết trên cách đọc file PDF trong Java.