Tạo PDF có lớp bằng Java

Bài viết này mô tả quy trình tạo layered PDF bằng Java. Nhiều tùy chọn được thảo luận trong bài viết này để cải thiện PDF đầu ra, và các bước ngắn gọn cũng được cung cấp để viết một ứng dụng. Tham khảo cũng được chia sẻ tới các tài nguyên cần thiết để thiết lập môi trường, và một đoạn mã mẫu cho thấy cách tạo lớp trong Adobe Acrobat bằng Java.

Các bước để thêm lớp vào PDF bằng Java

  1. Đặt IDE sử dụng Aspose.PDF for Java để tạo PDF phân lớp
  2. Tải giấy phép cho PDF đầu ra không có watermark
  3. Tạo một PDF mới file, thêm một trang vào đó, và tạo hai layers trên trang
  4. Thêm văn bản vào cả hai lớp riêng biệt
  5. Di chuyển văn bản mới thêm vào lớp riêng của nó để nó được hiển thị khi bật chế độ hiển thị lớp.
  6. Lưu tệp PDF kết quả với nhiều lớp trong đó

Các bước được đưa ra giải thích cách tạo các lớp trong PDF bằng Java. Tải giấy phép để xuất PDF không có watermark, tạo một tệp PDF mới, thêm một trang, thêm nhiều lớp vào đó và tạo các đoạn văn bản. Cuối cùng, di chuyển các đoạn văn bản vào các lớp tương ứng sao cho văn bản chỉ hiển thị khi lớp của nó được đặt ở trạng thái hiển thị.

Mã để Tạo Lớp Acrobat bằng Java

Mã này hiển thị cách tạo PDF có lớp bằng Java. Bạn có thể đặt DefaultState thành OFF nếu muốn ẩn lớp theo mặc định, xây dựng TextBuilder trực tiếp trên layer.getContents() thay vì ghi vào trang và khóa một lớp để ngăn người xem bật tắt. Việc làm phẳng cũng được hỗ trợ cho các lớp khi in hoặc lưu trữ.

Bài viết này hướng dẫn quy trình thêm lớp PDF. Để xóa các trang PDF trống, hãy tham khảo bài viết Xóa các trang PDF trống bằng Java.

 Tiếng Việt