Tổng quan
PDF4NET tập trung vào việc tạo và nhập tài liệu PDF trực tiếp từ ứng dụng.NET mà không cần phụ thuộc vào Adobe. Object model của thư viện được mô tả theo hướng đơn giản hóa cấu trúc PDF, giúp tạo tài liệu mới hoặc nhập tài liệu sẵn có với ít dòng mã hơn.

Hai cơ chế dàn trang là grid based layout và flow based layout đáp ứng các nhu cầu khác nhau trong quá trình sinh tài liệu. Grid layout phù hợp khi cần đặt nội dung chính xác trên trang, còn flow layout phục vụ các tài liệu phức tạp với văn bản định dạng, bảng, header, footer và mục lục.
Thư viện.NET tạo, nhập và xử lý PDF trực tiếp trong ứng dụng WinForms, ASP.NET, WPF, UWP,.NET Core, Mac, iOS và Android. Hỗ trợ layout grid/flow, PDF/A, PDF/UA, chữ ký số và barcode.
Tính năng nổi bật
- Tạo và nạp tài liệu PDF từ file và stream.
- Scene Layout — Áp dụng grid layout để đặt nội dung cố định theo tọa độ.
- Scene Layout — Dùng flow layout cho văn bản định dạng, bảng và mục lục.
- Lưu tài liệu theo chuẩn PDF/A-1B, PDF/A-2 B/U và PDF/A-3 B/U.
- Xuất PDF/UA-1 và Tagged PDF cho yêu cầu accessibility.
- Quản lý bookmarks, XMP metadata, custom properties và file attachments.
- Thêm, xóa, ghép, tách và trích xuất trang từ PDF hiện có.
Ứng dụng thực tế
- Sinh hóa đơn, chứng từ và báo cáo PDF từ ứng dụng.NET nội bộ.
- Xây dựng quy trình ký số tài liệu với X509 certificates và PAdES.
- Tạo biểu mẫu PDF có field nhập liệu, annotation và action.
- Xử lý tài liệu cần accessibility bằng Tagged PDF và PDF/UA-1.
- Tự động nhập, tách, ghép và chuyển đổi nội dung từ PDF hiện có.
Đối tượng sử dụng phù hợp
- Lập trình viên.NET xây dựng tính năng xuất và xử lý PDF
- Tech lead cần thư viện PDF dùng cho WinForms, WPF, ASP.NET và mobile
- Nhóm phát triển tài liệu số có yêu cầu ký số, bảo mật và accessibility
- Doanh nghiệp cần tích hợp barcode, forms và annotations vào quy trình PDF
Thông tin kỹ thuật
Câu hỏi thường gặp
PDF4NET có phụ thuộc Adobe để tạo hoặc nhập PDF không?
Không. Mô tả sản phẩm nêu rõ thư viện không dựa vào bất kỳ sản phẩm Adobe nào để tạo và nhập tệp PDF.
Thư viện hỗ trợ những kiểu dàn trang nào?
PDF4NET hỗ trợ grid based layout cho việc đặt nội dung chính xác và flow based layout cho việc tạo tài liệu phức tạp theo luồng.
PDF4NET có hỗ trợ chuẩn PDF/A và PDF/UA không?
Có. Danh sách tính năng nêu các chuẩn PDF/A-1B, PDF/A-2 B/U, PDF/A-3 B/U và PDF/UA-1.
Có thể dùng PDF4NET trên mobile không?
Có. Phần compatibility liệt kê Xamarin.iOS, Xamarin.Android và Mobile Edition cho phát triển mobile.
PDF4NET có hỗ trợ chữ ký số không?
Có. Thư viện hỗ trợ approval và certifying digital signatures với X509 certificates, CMS, PAdES, timestamp, OCSP, CRL và LTV.




Bình luận