Câu hỏi thường gặp
Câu hỏi thường gặp này cung cấp thông tin toàn diện về các tính năng và chức năng của Documentize .NET Plugins, bao gồm các khía cạnh như chuyển đổi PDF, xử lý biểu mẫu và tạo mục lục (TOC).
Câu hỏi chung
1. Documentize for .NET là gì?
Documentize for .NET là một thư viện mạnh mẽ để quản lý và xử lý tài liệu PDF theo chương trình. Nó bao gồm các plugin để chuyển đổi PDF thành các định dạng khác nhau, chỉnh sửa biểu mẫu PDF, thêm chữ ký số, tạo mục lục và đảm bảo tuân thủ PDF/A cho việc lưu trữ lâu dài.
2. Làm thế nào để cài đặt các plugin Documentize cho .NET?
Bạn có thể cài đặt các plugin Documentize bằng cách tải xuống các tệp assembly từ trang web chính thức hoặc lấy các gói trực tiếp từ NuGet. Hướng dẫn cài đặt chi tiết có sẵn trong tài liệu của từng plugin.
Các plugin chuyển đổi PDF
3. Làm thế nào để tôi chuyển đổi tài liệu PDF thành tệp Word (DOC/DOCX)?
Để chuyển đổi tài liệu PDF sang định dạng Word bằng PDF to DOC Converter:
- Khởi tạo lớp
PdfDoc
. - Tạo một đối tượng
PdfToDocOptions
để cấu hình các tùy chọn chuyển đổi. - Thêm các đường dẫn tệp PDF đầu vào và DOC/DOCX đầu ra.
- Gọi phương thức
Process
để thực hiện chuyển đổi.
4. Làm thế nào để tôi chuyển đổi các trang PDF thành hình ảnh JPEG?
Sử dụng PDF to JPEG Converter:
- Tạo một thể hiện của lớp
Jpeg
. - Đặt các tùy chọn chuyển đổi (ví dụ: độ phân giải, phạm vi trang) qua
JpegOptions
. - Thêm các đường dẫn tệp đầu vào/đầu ra.
- Gọi phương thức
Jpeg.Process
để thực hiện chuyển đổi.
5. Làm thế nào để tôi chuyển đổi PDF thành PNG?
Để chuyển đổi PDF sang định dạng PNG:
- Tạo một thể hiện của lớp
Png
và một đối tượngPngOptions
. - Thêm PDF đầu vào và chỉ định thư mục đầu ra.
- Đặt các tùy chọn như độ phân giải (ví dụ: 300 DPI).
- Gọi phương thức
Process
để tạo ra các hình ảnh PNG.
6. Làm thế nào để tôi chuyển đổi PDF thành Excel (XLS/XLSX)?
Để chuyển đổi PDF sang Excel:
- Khởi tạo lớp
PdfXls
. - Sử dụng
PdfToXlsOptions
để cấu hình các đường dẫn đầu vào/đầu ra và tùy chọn chuyển đổi. - Gọi phương thức
Process
để bắt đầu chuyển đổi.
7. Làm thế nào để tôi chuyển đổi PDF thành HTML?
Để chuyển đổi tài liệu PDF sang HTML:
- Tạo một thể hiện của lớp
PdfHtml
. - Cấu hình các tùy chọn chuyển đổi với
PdfToHtmlOptions
hoặcHtmlToPdfOptions
. - Thêm các đường dẫn đầu vào/đầu ra và gọi phương thức
Process
.
Xử lý biểu mẫu PDF
8. Làm thế nào để tôi chỉnh sửa các biểu mẫu PDF với Trình chỉnh sửa biểu mẫu?
Trình chỉnh sửa biểu mẫu PDF cung cấp khả năng để:
- Thêm các trường (
FormEditorAddOptions
). - Cập nhật các trường (
FormEditorSetOptions
). - Xóa các trường (
FormRemoveSelectedFieldsOptions
). Sau khi cấu hình các trường biểu mẫu, hãy chạy phương thứcProcess
.
9. Làm thế nào để tôi làm phẳng các biểu mẫu PDF?
Để làm phẳng các trường biểu mẫu:
- Khởi tạo lớp
FormFlattener
. - Sử dụng
FormFlattenAllFieldsOptions
để làm phẳng tất cả các trường hoặcFormFlattenSelectedFieldsOptions
để mục tiêu các trường cụ thể. - Thêm các tệp đầu vào/đầu ra và gọi phương thức
Process
.
10. Làm thế nào để tôi xuất dữ liệu từ các biểu mẫu PDF?
Để xuất dữ liệu biểu mẫu, hãy sử dụng PDF Form Exporter. Tạo một đối tượng FormExporterValuesToCsvOptions
, chỉ định các điều kiện trường biểu mẫu, và chạy phương thức Process
để xuất dữ liệu vào định dạng CSV.
Quản lý PDF/A và TOC
11. Làm thế nào để tôi chuyển đổi PDF thành định dạng PDF/A?
Để chuyển đổi PDF thành PDF/A:
- Sử dụng lớp
PdfAConverter
. - Cấu hình phiên bản PDF/A (ví dụ: PDF/A-3B) trong
PdfAConvertOptions
. - Thêm các đường dẫn đầu vào/đầu ra và gọi phương thức
Process
.
12. Làm thế nào để tôi tạo một mục lục (TOC) trong PDF?
Để tạo một mục lục:
- Tạo một thể hiện của lớp
TocGenerator
. - Sử dụng
TocOptions
để xác định các tham số TOC. - Thêm các tệp đầu vào/đầu ra và chạy phương thức
Process
.
Xử lý chữ ký
13. Làm thế nào để tôi ký điện tử một tài liệu PDF?
Để thêm một chữ ký số:
- Khởi tạo lớp
Signature
. - Sử dụng
SignOptions
để cấu hình tệp PFX, mật khẩu và thông tin chi tiết chữ ký (ví dụ: lý do, thông tin liên hệ). - Thêm các tệp đầu vào/đầu ra và chạy phương thức
Process
.
Tính năng bổ sung
14. Tôi có thể tách các tệp PDF bằng Documentize không?
Có, bằng cách sử dụng PDF Splitter:
- Khởi tạo lớp
Splitter
. - Cấu hình các tùy chọn tách với
SplitOptions
. - Thêm các đường dẫn đầu vào/đầu ra và gọi phương thức
Process
.
15. Làm thế nào để tôi hợp nhất nhiều tệp PDF thành một tệp?
Để hợp nhất các PDF:
- Khởi tạo lớp
Merger
. - Thêm các PDF đầu vào và chỉ định một tệp đầu ra qua
MergeOptions
. - Chạy phương thức
Process
để hợp nhất các tệp.
16. Documentize có chỉ giới hạn trong việc làm việc với PDF không?
Mặc dù Documentize chủ yếu tập trung vào việc thao tác PDF, nó cũng hỗ trợ chuyển đổi đến và từ các định dạng như DOC, XLS, HTML, JPEG, và PNG.
Giấy phép và Tương thích
17. Các yêu cầu hệ thống để sử dụng các plugin Documentize là gì?
Documentize hỗ trợ:
- Hệ điều hành: Windows 7-11, Windows Server 2003-2022, macOS (10.12+), và Linux.
- Khung: .NET Framework 4.0 đến 8.0.
- IDE: Tương thích với nhiều phiên bản của Visual Studio.
18. Làm thế nào để tôi thiết lập các khóa giấy phép cho Documentize?
Để kích hoạt một plugin, hãy tham chiếu Documentize trong dự án của bạn và thiết lập các khóa giấy phép trước khi gọi bất kỳ phương thức nào. Tham khảo tài liệu của plugin cụ thể để biết hướng dẫn chi tiết.
19. Tôi có thể tìm thêm ví dụ và tài liệu cho các plugin Documentize ở đâu?
Tài liệu API đầy đủ và các ví dụ có thể được tìm thấy trên trang web Documentize hoặc thông qua các gói NuGet trong môi trường phát triển của bạn.