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 liên quan đến 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 một cách lập trình. Nó bao gồm các plugin để chuyển đổi PDF sang các định dạng khác nhau, chỉnh sửa các biểu mẫu PDF, thêm chữ ký điện tử, tạo TOC, và đảm bảo tuân thủ PDF/A cho lưu trữ lâu dài.

2. Làm thế nào để tôi 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 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 sang tệp Word (DOC/DOCX)?

Để chuyển đổi tài liệu PDF sang định dạng Word sử dụng PDF to DOC Converter:

  1. Khởi tạo lớp PdfDoc.
  2. Tạo một đối tượng PdfToDocOptions để cấu hình tùy chọn chuyển đổi.
  3. Thêm đường dẫn tệp PDF đầu vào và tệp DOC/DOCX đầu ra.
  4. 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:

  1. Tạo một phiên bản của lớp Jpeg.
  2. Đặt tùy chọn chuyển đổi (ví dụ: độ phân giải, phạm vi trang) thông qua JpegOptions.
  3. Thêm đường dẫn tệp đầu vào/đầu ra.
  4. 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 sang PNG?

Để chuyển đổi PDF sang định dạng PNG:

  1. Tạo một phiên bản của lớp Png và một đối tượng PngOptions.
  2. Thêm PDF đầu vào và chỉ định thư mục đầu ra.
  3. Đặt tùy chọn như độ phân giải (ví dụ: 300 DPI).
  4. Gọi phương thức Process để tạo hình ảnh PNG.

6. Làm thế nào để tôi chuyển đổi PDF sang Excel (XLS/XLSX)?

Để chuyển đổi PDF sang Excel:

  1. Khởi tạo lớp PdfXls.
  2. Sử dụng PdfToXlsOptions để cấu hình đường dẫn đầu vào/đầu ra và tùy chọn chuyển đổi.
  3. 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 sang HTML?

Để chuyển đổi tài liệu PDF thành HTML:

  1. Tạo một phiên bản của lớp PdfHtml.
  2. Cấu hình các tùy chọn chuyển đổi với PdfToHtmlOptions hoặc HtmlToPdfOptions.
  3. Thêm đườ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 bằng Trình Chỉnh Sửa Biểu Mẫu?

PDF Form Editor cung cấp khả năng để:

  • Thêm trường (FormEditorAddOptions).
  • Cập nhật trường (FormEditorSetOptions).
  • Xóa trường (FormRemoveSelectedFieldsOptions). Sau khi cấu hình các trường biểu mẫu, chạy phương thức Process.

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:

  1. Khởi tạo lớp FormFlattener.
  2. Sử dụng FormFlattenAllFieldsOptions để làm phẳng tất cả các trường hoặc FormFlattenSelectedFieldsOptions để nhắm mục tiêu vào các trường cụ thể.
  3. 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, sử dụng PDF Form Exporter. Tạo một đối tượng FormExporterValuesToCsvOptions, chỉ định đ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 sang định dạng PDF/A?

Để chuyển đổi PDF sang PDF/A:

  1. Sử dụng lớp PdfAConverter.
  2. Cấu hình phiên bản PDF/A (ví dụ: PDF/A-3B) trong PdfAConvertOptions.
  3. Thêm đườ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 TOC:

  1. Tạo một phiên bản của lớp TocGenerator.
  2. Sử dụng TocOptions để xác định các tham số TOC.
  3. 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ử tài liệu PDF?

Để thêm chữ ký điện tử:

  1. Khởi tạo lớp Signature.
  2. Sử dụng SignOptions để cấu hình tệp PFX, mật khẩu và chi tiết chữ ký (ví dụ: lý do, thông tin liên hệ).
  3. Thêm các tệp đầu vào/đầu ra và chạy phương thức Process.

Các Tính Năng Bổ Sung

14. Tôi có thể tách các tệp PDF bằng cách sử dụng Documentize không?

Có, sử dụng PDF Splitter:

  1. Khởi tạo lớp Splitter.
  2. Cấu hình tùy chọn tách sử dụng SplitOptions.
  3. Thêm đường dẫn đầu vào/đầu ra và gọi phương thức Process.

15. Làm thế nào để tôi gộp nhiều tệp PDF thành một?

Để gộp PDF:

  1. Khởi tạo lớp Merger.
  2. Thêm các tệp PDF đầu vào và chỉ định một tệp đầu ra thông qua MergeOptions.
  3. Chạy phương thức Process để gộp các tệp lại.

16. Documentize có giới hạn chỉ làm việc với PDF không?

Trong khi Documentize chủ yếu tập trung vào việc thao tác với PDF, nó cũng hỗ trợ chuyển đổi tới và từ các định dạng như DOC, XLS, HTML, JPEG, và PNG.


Giấy Phép và Tính Tương Thích

17. 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 từ 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 đặt khóa giấy phép cho Documentize?

Để kích hoạt một plugin, tham chiếu Documentize trong dự án của bạn và đặt 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ấy thêm các 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.


 Tiếng Việt