Tổng quan
BFO Publisher xử lý HTML hoặc XML đầu vào, áp dụng CSS stylesheet để dàn trang nội dung trên một hoặc nhiều trang rồi ghi kết quả ra PDF. Cách hoạt động được mô tả tương tự trình duyệt web khi hiển thị nội dung lên màn hình, nên phù hợp cho các quy trình xuất tài liệu từ nguồn HTML/XML có sẵn.

Phạm vi định dạng đầu vào gồm HTML5, SVG2, MathML4 và generic XML. Các nguồn có thể chuyển sang HTML như EPub, plain-text hoặc AsciiDoc cũng nằm trong phạm vi sử dụng. Nội dung tài liệu còn có thể nhúng SVG, bitmap, video, audio, barcode, mô hình 3D và PDF.
BFO Publisher là CSS layout engine cho Java, nhận HTML hoặc XML và xuất PDF, PDF/A, PDF/UA, SVG cùng bitmap. Phù hợp cho hệ thống tạo tài liệu nhiều trang, batch conversion và ký số PDF.
Tính năng nổi bật
- Dàn trang HTML hoặc XML bằng CSS stylesheet để tạo tài liệu nhiều trang.
- Nhận đầu vào HTML5, SVG2, MathML4 và generic XML.
- Xử lý EPub, plain-text và AsciiDoc sau khi chuyển đổi sang HTML.
- Nhúng SVG, bitmap, video, audio, barcode, mô hình 3D và PDF.
- Xuất PDF, PDF 2.0, PDF/A-1, A2, A3, A4, PDF/X và PDF/UA.
- Tạo đầu ra SVG với tùy chọn file nhiều trang.
- Sinh mọi định dạng bitmap từ PDF đã tạo.
Ứng dụng thực tế
- Xuất PDF từ HTML hoặc XML trong ứng dụng nội bộ.
- Tạo tài liệu PDF/A hoặc PDF/UA cho lưu trữ và truy cập.
- Chuyển đổi hàng loạt tài liệu nhiều trang trên máy chủ Java.
- Triển khai dịch vụ chuyển đổi tài liệu từ xa qua HTTP hoặc WebSocket.
- Sinh SVG hoặc bitmap từ cùng một nguồn nội dung.
Đối tượng sử dụng phù hợp
- Lập trình viên Java xây dựng hệ thống xuất tài liệu
- Nhóm kỹ thuật cần chuyển đổi HTML/XML sang PDF trên server
- Dev lead phụ trách pipeline tài liệu batch hoặc remote service
- Đơn vị cần ký số PDF hoặc tạo tài liệu PDF/A, PDF/UA
Thông tin kỹ thuật
Câu hỏi thường gặp
BFO Publisher nhận những định dạng đầu vào nào?
Sản phẩm nhận HTML5, SVG2, MathML4 và generic XML. Các nội dung có thể chuyển sang HTML như EPub, plain-text hoặc AsciiDoc cũng có thể dùng làm đầu vào.
BFO Publisher xuất được những định dạng nào?
Đầu ra gồm PDF, PDF 2.0, PDF/A-1, A2, A3, A4, PDF/X, PDF/UA, SVG và các định dạng bitmap được tạo từ PDF.
Yêu cầu hệ thống tối thiểu là gì?
Cần Java 1.4 trở lên và một SAX parser được cài đặt, đang chạy trên hệ thống.
Có thể triển khai trên môi trường server Java không?
Có. Gói Java Class này được nêu là có thể chạy từ EJBs hoặc Servlets.
BFO Publisher có hỗ trợ ký số PDF không?
Có. Tính năng digital signatures hỗ trợ PKCS#11 keystores, Amazon Cloud HSM và GlobalSign digital-signing service.




Bình luận