Tổng quan
Document Solutions for PDF JS (DsPdfJS) tập trung vào xử lý PDF và hình ảnh cho JavaScript và TypeScript trong cả môi trường web lẫn server-side. Thư viện chạy trên nền WebAssembly, phù hợp cho browser hiện đại và các runtime như Node.js, Deno, Bun.

Mô hình đối tượng cốt lõi bám theo đặc tả PDF, cho phép truy cập lập trình tới document properties, pages, fonts, annotations và forms. Cách tiếp cận này phù hợp khi cần thao tác sâu với cấu trúc tài liệu thay vì chỉ xuất file đầu ra.
Thư viện PDF cho JavaScript và TypeScript chạy trên browser, Node.js, Deno và Bun, hỗ trợ tạo, chỉnh sửa, xuất ảnh, biểu mẫu AcroForm và redaction bằng API Wasm.
Tính năng nổi bật
- Tạo, nạp, chỉnh sửa, lưu và kiểm tra tài liệu PDF bằng API lập trình.
- Hỗ trợ các chuẩn PDF hiện đại cho nhiều kịch bản xử lý tài liệu.
- Xuất trang PDF sang định dạng ảnh raster hoặc vector.
- Gộp hoặc tách tài liệu PDF theo quy trình xử lý riêng.
- Vẽ text, shape, path và image bằng graphics API cấp cao.
- Dàn trang văn bản với wrapping, alignment, spacing và tabs.
- Hiển thị RTL text, Kashida và vertical writing trong bố cục PDF.
Ứng dụng thực tế
- Tạo hóa đơn, báo cáo hoặc tài liệu nghiệp vụ PDF từ ứng dụng JavaScript/TypeScript.
- Xây dựng dịch vụ server-side để gộp, tách, kiểm tra và chỉnh sửa PDF.
- Xuất trang PDF sang ảnh phục vụ preview, lưu trữ hoặc xử lý tiếp.
- Tạo và xử lý biểu mẫu AcroForm trong cổng thông tin hoặc hệ thống nội bộ.
- Triển khai quy trình redaction cho tài liệu chứa dữ liệu nhạy cảm.
Đối tượng sử dụng phù hợp
- Lập trình viên JavaScript
- Lập trình viên TypeScript
- Nhóm phát triển web application
- Nhóm xây dựng dịch vụ xử lý tài liệu phía server
Thông tin kỹ thuật
Câu hỏi thường gặp
Document Solutions for PDF JS chạy trong những môi trường nào?
Thư viện chạy trong modern browsers và các JavaScript runtime như Node.js, Deno, Bun, cùng các runtime tương thích Node khác.
Có hỗ trợ TypeScript không?
Có. Type definitions được bao gồm và thư viện hỗ trợ các module format hiện đại.
Có thể tạo và chỉnh sửa biểu mẫu PDF không?
Có. API hỗ trợ tạo, chỉnh sửa, điền dữ liệu và flatten biểu mẫu AcroForm PDF.
Thư viện có hỗ trợ xuất PDF sang ảnh không?
Có. Trang PDF có thể được xuất sang định dạng ảnh raster hoặc vector.
Có tính năng xử lý nội dung nhạy cảm trong PDF không?
Có. Thư viện hỗ trợ redaction để xóa vĩnh viễn nội dung nhạy cảm, cùng API mã hóa và bảo mật.




Bình luận