Tổng quan

Documentize là một nền tảng toàn diện cung cấp SDKs để quản lý tài liệu PDF trong các ứng dụng .NET. Những SDK này đơn giản hóa các nhiệm vụ phức tạp liên quan đến việc xử lý PDF, nâng cao quy trình làm việc với tài liệu và làm cho chúng trở nên trực quan hơn và hiệu quả hơn cho người dùng. Dưới đây là cái nhìn tổng quan về các khả năng chính của nó:

Tính năng chính

  • Chuyển đổi PDF:

    • Chuyển đổi PDF sang nhiều định dạng khác nhau như Microsoft Word (DOC/DOCX), Excel (XLS/XLSX), HTML, JPEG và PNG.
    • Hỗ trợ chuyển đổi PDF sang định dạng PDF/A, lý tưởng cho việc lưu trữ lâu dài và tuân thủ các tiêu chuẩn bảo tồn.
  • Xử lý tài liệu:

    • Gộp và Chia PDF: Dễ dàng kết hợp nhiều tệp PDF hoặc chia các tài liệu lớn thành các phần nhỏ hơn, dễ quản lý hơn.
    • Tối ưu hóa PDF: Nén và cải thiện các tài liệu PDF để giảm kích thước tệp mà không làm giảm chất lượng nội dung.
  • Trích xuất văn bản:

    • Trích xuất văn bản một cách chính xác, hỗ trợ cả định dạng dữ liệu có cấu trúc và không có cấu trúc.
  • Chữ ký điện tử:

    • Ký điện tử các tài liệu PDF để đảm bảo tính xác thực và toàn vẹn của chúng, cung cấp sự bảo mật và tin cậy cho các tệp nhạy cảm.

SDKs Chuyên biệt

  • Chuyển đổi PDF sang DOC: Chuyển đổi chính xác nội dung PDF thành các tài liệu Word có thể chỉnh sửa trong khi vẫn giữ nguyên định dạng và bố cục.
  • Chuyển đổi PDF sang Excel: Trích xuất dữ liệu bảng từ PDF và chuyển đổi nó thành bảng tính Excel để phân tích dữ liệu sâu hơn.
  • Tích hợp ChatGPT: Cho phép tương tác với ChatGPT, nhúng các phản hồi AI đối thoại vào trong PDF để cải thiện tài liệu một cách độc đáo.

Sử dụng & Tính tương thích

Các SDK Documentize được xây dựng để tích hợp mượt mà vào các ứng dụng .NET, hỗ trợ nhiều nền tảng bao gồm Windows, macOS, và Linux. Các SDK cung cấp API linh hoạt và mạnh mẽ đáp ứng các yêu cầu xử lý tài liệu đa dạng trong khi vẫn đảm bảo hiệu suất và độ tin cậy cao.

Để biết thêm thông tin chi tiết về các SDK và việc tích hợp chúng vào các dự án của bạn, truy cập vào website chính thức.

Tiểu mục của Tổng quan

Cài đặt

SDK Documentize có thể được cài đặt thông qua nhiều phương pháp, mỗi phương pháp được thiết kế để phù hợp với các môi trường phát triển và sở thích khác nhau. Dưới đây là các cách được khuyến nghị để cài đặt Documentize:

1. NuGet (Phương pháp ưa chuộng)

NuGet là phương pháp đơn giản và được ưa chuộng nhất để cài đặt Documentize, đảm bảo rằng bạn luôn có phiên bản và cập nhật mới nhất ngay trong môi trường phát triển của bạn. Xem thêm chi tiết về phương pháp cài đặt này tại Cách cài đặt SDK Documentize bằng NuGet.

2. Trình cài đặt MSI

Trình cài đặt MSI là một tùy chọn thuận tiện nếu bạn muốn có các DLL của Documentize được cài đặt trực tiếp lên hệ thống của bạn. Phương pháp này lý tưởng cho các nhà phát triển có thể muốn sử dụng Documentize cho nhiều dự án mà không cần phải quản lý các tệp DLL thủ công. Xem thêm chi tiết về phương pháp cài đặt này tại Cách cài đặt SDK Documentize bằng MSI.

3. Tệp ZIP

Đối với các nhà phát triển thích cách tiếp cận thủ công, tệp ZIP chứa các DLL của Documentize, có thể được giải nén và thêm vào dự án của bạn trực tiếp. Xem thêm chi tiết về phương pháp cài đặt này tại Cách cài đặt SDK Documentize bằng ZIP.

25 thg 7, 2025

Tiểu mục của Cài đặt

Yêu Cầu Hệ Thống

Documentize SDKs được thiết kế để tích hợp với các ứng dụng .NET và hỗ trợ nhiều hệ điều hành cùng môi trường phát triển khác nhau. Dưới đây là các yêu cầu hệ thống chính:

Hệ Điều Hành Hỗ Trợ

Windows

  • Windows 7 (x64, x86)
  • Windows 8, 8.1 (x64, x86)
  • Windows 10 (x64, x86)
  • Windows 11 (x64, x86)
  • Windows Server 2003 đến Windows Server 2022 (x64, x86)
  • Cloud: Microsoft Azure

macOS

  • macOS 10.12 (Sierra) và các phiên bản mới hơn

Linux

  • Tương thích với nhiều bản phân phối Linux:
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • Hỗ trợ Android 8.0 (Oreo) và các phiên bản mới hơn.

Môi Trường Phát Triển

  • Microsoft Visual Studio:
    • Visual Studio 2010 và các phiên bản mới hơn (bao gồm 2019 và 2022)
  • Hỗ trợ bất kỳ môi trường phát triển nào nhắm vào các nền tảng .NET.

Các Framework .NET Hỗ Trợ

  • .NET Framework 4.0 và cao hơn
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

Lưu Ý Bổ Sung

  • Adobe Acrobat không cần thiết để chạy Documentize SDKs, nhưng được khuyến nghị để xem PDF.
25 thg 7, 2025

Declaration

Documentize.com SDK yêu cầu một tập quyền Full Trust khi được sử dụng trong các ứng dụng .NET. Mức quyền này là điều cần thiết cho các SDK để thực hiện các thao tác cấp hệ thống nhất định, chẳng hạn như truy cập cài đặt đăng ký, tệp hệ thống và phân tích phông chữ.

Tại sao cần Full Trust

Các SDK của Documentize sử dụng các lớp hệ thống .NET cốt lõi, thường cần quyền cao hơn vì những lý do sau:

  • Truy cập Đăng ký: Một số thao tác có thể yêu cầu đọc hoặc ghi vào đăng ký hệ thống.
  • Tệp Hệ thống: Truy cập vào các tệp hệ thống ngoài thư mục ảo của ứng dụng có thể là cần thiết cho một số nhiệm vụ, chẳng hạn như xử lý phông chữ hoặc thực hiện các thao tác tệp.

Hạn chế của Môi trường Medium Trust

Trong các môi trường lưu trữ áp dụng bảo mật Medium Trust, một số quyền quan trọng bị hạn chế hoặc không có sẵn. Điều này có thể khiến các SDK không hoạt động đúng trong những môi trường như vậy. Các hạn chế sau đây áp dụng theo Medium Trust:

  • OleDbPermission: Không thể sử dụng nhà cung cấp dữ liệu OLE DB quản lý ADO.NET để truy cập cơ sở dữ liệu.
  • EventLogPermission: Cấm truy cập vào Nhật ký Sự kiện Windows.
  • ReflectionPermission: Ngăn cản việc sử dụng phản chiếu, điều này có thể ảnh hưởng đến một số thao tác động.
  • RegistryPermission: Truy cập vào đăng ký hệ thống bị từ chối.
  • WebPermission: Giao tiếp bị hạn chế cho các địa chỉ hoặc phạm vi được định nghĩa trước như đã cấu hình trong phần <trust>.
  • FileIOPermission: Truy cập vào các tệp bị giới hạn trong thư mục ảo của ứng dụng.
25 thg 7, 2025

Môi Trường Không Phải Windows

Documentize SDKs hỗ trợ .NET Standard 2.0, cho phép chúng được sử dụng trong các ứng dụng .NET Core chạy trên Linux hoặc các môi trường không phải Windows khác. Để đảm bảo hiệu suất tối ưu và hiển thị văn bản chính xác, hãy làm theo các bước dưới đây:

Cài Đặt Được Đề Xuất cho Linux

1. Cài Đặt Gói libgdiplus

Gói này cung cấp chức năng GDI+ cần thiết, rất quan trọng cho việc tạo và xử lý PDF. Bạn có thể cài đặt nó bằng cách chạy lệnh sau trong terminal của bạn:

sudo apt-get install libgdiplus

2. Cài Đặt Phông Chữ Tương Thích với Microsoft

Để hiển thị văn bản chính xác, hãy cài đặt phông chữ TrueType của Microsoft bằng cách sử dụng lệnh:

sudo apt-get install ttf-mscorefonts-installer

Các phông chữ này nên được đặt trong thư mục /usr/share/fonts/truetype/msttcorefonts. Nếu hệ thống của bạn lưu trữ phông chữ ở một thư mục khác, hãy cập nhật đường dẫn trong mã của bạn trước khi thực hiện bất kỳ thao tác nào với Documentize SDKs:

Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<đường dẫn đến phông chữ ms>"));

Mẹo vặt

Bằng cách đảm bảo rằng các cài đặt này đã hoàn tất và cấu hình đường dẫn phông chữ một cách chính xác, bạn có thể tối đa hóa hiệu suất của Documentize SDKs trên Linux hoặc các hệ thống không phải Windows khác.

25 thg 7, 2025

Giấy phép và Đánh giá

Đánh giá Documentize cho .NET

Khi bạn bắt đầu làm việc với các sản phẩm Documentize, bạn có thể sử dụng chúng ngay lập tức với giấy phép đánh giá miễn phí. Giấy phép này cho phép các nhà phát triển và doanh nghiệp khám phá, thử nghiệm và tích hợp các tính năng của Documentize vào ứng dụng của họ trước khi thực hiện mua hàng.

Giấy phép đánh giá là gì?

Giấy phép đánh giá là chế độ thử nghiệm không giới hạn thời gian được tích hợp sẵn trong mọi sản phẩm Documentize. Nó cho bạn quyền truy cập vào hầu hết các tính năng cơ bản để bạn có thể đánh giá đầy đủ khả năng của sản phẩm trong các tình huống thực tế. Cho dù bạn đang tạo, chỉnh sửa hoặc chuyển đổi tài liệu, bạn có thể kiểm tra hiệu suất và tích hợp với công nghệ của bạn.

Các tính năng chính của Giấy phép đánh giá

  • Không cần cài đặt – Chỉ cần tải xuống và bắt đầu sử dụng các sản phẩm Documentize.
  • 🧪 Khám phá chức năng cốt lõi – Thử nghiệm các tính năng thiết yếu như chuyển đổi tài liệu, thao tác và xuất khẩu.
  • 💻 Thân thiện với nhà phát triển – Thích hợp cho chứng minh khái niệm (POC), thử nghiệm tích hợp hoặc đánh giá kỹ thuật.
  • 🔁 Dễ dàng nâng cấp – Chuyển sang giấy phép đầy đủ bất cứ lúc nào mà không cần thay đổi triển khai của bạn.

Nếu bạn muốn nâng cấp lên giấy phép đầy đủ, bạn cần thêm mã sau:

License.Set("path_to_your_license_file.lic");

Giới hạn của Chế độ Đánh giá

Trong khi giấy phép đánh giá cung cấp quyền truy cập rộng rãi, có một số giới hạn được thiết kế để bảo vệ sản phẩm có giấy phép:

  • Tất cả các trang trong các tài liệu PDF được tạo đều có dấu bản quyền.
  • Trong phiên bản đánh giá, bạn chỉ có thể xử lý bốn trang đầu tiên của một tài liệu.
  • Giấy phép đánh giá không dành cho triển khai sản xuất hoặc thương mại.

Để có quyền truy cập đầy đủ mà không bị hạn chế, bạn cần phải mua một giấy phép Documentize hợp lệ và áp dụng nó trong dự án của bạn.

Cách bắt đầu sử dụng Giấy phép Đánh giá

Không cần thiết lập đặc biệt. Chỉ cần tải xuống SDK Documentize mà bạn mong muốn và bắt đầu làm việc với nó. Nếu không có tệp giấy phép nào được áp dụng, sản phẩm sẽ tự động chạy ở chế độ đánh giá.

Để kiểm tra hành vi với giấy phép hợp lệ, bạn cũng có thể yêu cầu một giấy phép tạm thời đầy đủ tính năng để đánh giá sâu.

Khi nào nên sử dụng Giấy phép Đánh giá

Bạn nên sử dụng giấy phép đánh giá nếu:

  • Bạn đang khám phá khả năng của Documentize lần đầu tiên.
  • Bạn muốn xác nhận tính tương thích với ứng dụng hoặc nền tảng của bạn.
  • Bạn cần xây dựng một nguyên mẫu hoặc chứng minh khái niệm trước khi mua hàng.
  • Bạn đang so sánh các giải pháp tự động hóa tài liệu.

Bắt đầu với Documentize Ngày hôm Nay

Đánh giá các sản phẩm Documentize mà không lo rủi ro và xem cách chúng có thể cải thiện quy trình làm việc của bạn với tài liệu. Khi bạn sẵn sàng chuyển sang sản xuất, việc nâng cấp lên giấy phép đầy đủ nhanh chóng và liền mạch.

📘 Cần trợ giúp? Truy cập Tài liệu của chúng tôi hoặc Liên hệ với chúng tôi để được hỗ trợ.

15 thg 8, 2025

Hướng Dẫn Dành Cho Nhà Phát Triển

PDF Converter

PDF to HTML

Chuyển đổi PDF thành HTML với công cụ .NET của Documentize—bảo tồn bố cục và định dạng để có kết quả nhất quán, chuyên nghiệp.

PDF to HTML

Chuyển đổi PDF thành HTML với công cụ .NET của Documentize—bảo tồn bố cục và định dạng để có kết quả nhất quán, chuyên nghiệp.

PDF to DOC

Chuyển đổi PDF thành tài liệu Word với các công cụ .NET của Documentize - giữ nguyên định dạng và cấu trúc để chỉnh sửa dễ dàng.

HTML to PDF

Chuyển đổi HTML sang PDF với các công cụ .NET của Documentize—giữ nguyên bố cục và định dạng để đạt được kết quả chuyên nghiệp nhất quán.

PDF to JPEG

Chuyển đổi PDF sang hình ảnh JPEG với các công cụ .NET của Documentize - trích xuất các hình ảnh chất lượng cao từ tài liệu của bạn một cách dễ dàng.

PDF to PDF/A

Chuyển đổi PDF sang định dạng PDF/A với các công cụ .NET của Documentize—đảm bảo lưu trữ lâu dài và tuân thủ một cách dễ dàng.

PDF to PNG

Chuyển đổi PDF sang hình ảnh PNG bằng công cụ .NET của Documentize — trích xuất hình ảnh chất lượng cao cho web và sử dụng đồ họa.

PDF to TIFF

Chuyển đổi PDF sang hình ảnh TIFF với các công cụ .NET của Documentize—trích xuất hình ảnh độ phân giải cao cho quản lý tài liệu chuyên nghiệp.

PDF to XLS

Chuyển đổi PDF sang Excel với các công cụ .NET của Documentize—trích xuất bảng và dữ liệu nhanh chóng để phân tích và xử lý liền mạch.

PDF Extractor

Extract Text

Trích xuất văn bản từ PDF một cách chính xác với công cụ .NET của Documentize—thu hồi, xử lý và phân tích nội dung một cách dễ dàng.

Extract Text

Trích xuất văn bản từ PDF một cách chính xác với công cụ .NET của Documentize—thu hồi, xử lý và phân tích nội dung một cách dễ dàng.

Extract Images

Một cách dễ dàng để trích xuất hình ảnh từ tài liệu PDF trong các ứng dụng .NET

Export Form Data

Trích xuất và xuất dữ liệu từ các biểu mẫu PDF (AcroForms) sang các định dạng khác như CSV bằng cách sử dụng C# .NET

PDF Manager

Merge PDF

Gộp PDF một cách dễ dàng với các công cụ .NET của Documentize—kết hợp nhiều tệp thành một trong khi vẫn giữ nguyên chất lượng và cấu trúc.

Merge PDF

Gộp PDF một cách dễ dàng với các công cụ .NET của Documentize—kết hợp nhiều tệp thành một trong khi vẫn giữ nguyên chất lượng và cấu trúc.

Split PDF

Tách PDF một cách dễ dàng với các công cụ .NET của Documentize—trích xuất trang, tạo tệp mới và quản lý tài liệu một cách chính xác

Tối ưu hóa PDF

Tối ưu hóa các tệp PDF của bạn một cách dễ dàng với các công cụ .NET của Documentize—giảm kích thước tệp, tăng hiệu suất và duy trì chất lượng

Add Table

Tạo bảng PDF chuyên nghiệp với các công cụ .NET của Documentize—tùy chỉnh bố cục, kiểu dáng và dữ liệu một cách dễ dàng.

Add TOC

Nâng cao tổ chức và điều hướng của tài liệu PDF bằng cách tạo động một Mục lục (TOC)

Use ChatGPT

Nâng cao tài liệu PDF của bạn với AI bằng cách sử dụng tích hợp ChatGPT của Documentize—tạo, chỉnh sửa và phân tích nội dung một cách thông minh.

PDF Security

Encrypt

Mã hóa các tệp PDF của bạn với các công cụ .NET của Documentize để bảo vệ thông tin nhạy cảm.

Encrypt

Mã hóa các tệp PDF của bạn với các công cụ .NET của Documentize để bảo vệ thông tin nhạy cảm.

Decrypt

Giải mã tệp PDF của bạn với các công cụ .NET của Documentize để mở tài liệu.

Sign

Ký số tài liệu PDF bằng các công cụ .NET của Documentize—đảm bảo bảo mật, tính xác thực và tuân thủ một cách dễ dàng.

PDF Form

PDF Form Flattener

Chuyển đổi các biểu mẫu PDF tương tác thành tài liệu không thể chỉnh sửa, giúp bảo vệ chúng khỏi các sửa đổi trái phép

PDF Form Flattener

Chuyển đổi các biểu mẫu PDF tương tác thành tài liệu không thể chỉnh sửa, giúp bảo vệ chúng khỏi các sửa đổi trái phép

25 thg 7, 2025

Tiểu mục của Hướng Dẫn Dành Cho Nhà Phát Triển

PDF Converter

PDF to HTML

Chuyển đổi PDF thành HTML với công cụ .NET của Documentize—bảo tồn bố cục và định dạng để có kết quả nhất quán, chuyên nghiệp.

PDF to DOC

Chuyển đổi PDF thành tài liệu Word với các công cụ .NET của Documentize - giữ nguyên định dạng và cấu trúc để chỉnh sửa dễ dàng.

HTML to PDF

Chuyển đổi HTML sang PDF với các công cụ .NET của Documentize—giữ nguyên bố cục và định dạng để đạt được kết quả chuyên nghiệp nhất quán.

PDF to JPEG

Chuyển đổi PDF sang hình ảnh JPEG với các công cụ .NET của Documentize - trích xuất các hình ảnh chất lượng cao từ tài liệu của bạn một cách dễ dàng.

PDF to PDF/A

Chuyển đổi PDF sang định dạng PDF/A với các công cụ .NET của Documentize—đảm bảo lưu trữ lâu dài và tuân thủ một cách dễ dàng.

PDF to PNG

Chuyển đổi PDF sang hình ảnh PNG bằng công cụ .NET của Documentize — trích xuất hình ảnh chất lượng cao cho web và sử dụng đồ họa.

PDF to TIFF

Chuyển đổi PDF sang hình ảnh TIFF với các công cụ .NET của Documentize—trích xuất hình ảnh độ phân giải cao cho quản lý tài liệu chuyên nghiệp.

PDF to XLS

Chuyển đổi PDF sang Excel với các công cụ .NET của Documentize—trích xuất bảng và dữ liệu nhanh chóng để phân tích và xử lý liền mạch.

Tiểu mục của PDF Converter

PDF to HTML

Trình Chuyển đổi PDF của Documentize cho .NET cung cấp khả năng mạnh mẽ để chuyển đổi tài liệu PDF sang định dạng HTML, lý tưởng cho các ứng dụng web, lưu trữ và tạo báo cáo. Với nhiều tùy chọn để xử lý tài nguyên và bố cục, trình chuyển đổi thích ứng với các yêu cầu dự án khác nhau.

Chuyển đổi PDF sang HTML

Chuyển đổi các tệp PDF sang HTML để làm cho tài liệu có thể truy cập cho việc xem trên web hoặc tích hợp vào các ứng dụng nơi định dạng HTML được ưa chuộng.

  1. Cấu hình Tùy chọn: Sử dụng PdfToHtmlOptions để tùy chỉnh đầu ra, chọn tài nguyên nhúng hoặc bên ngoài.
  2. Xác định Đường dẫn Đầu vào và Đầu ra: Đặt các đường dẫn cho PDF đầu vào và HTML đầu ra của bạn.
  3. Thực hiện Chuyển đổi: Gọi phương thức Convert của PdfConverter để chuyển đổi tệp.

Ví dụ: Chuyển đổi PDF sang HTML với Tài nguyên Nhúng

1// Tạo đối tượng PdfToHtmlOptions để thiết lập loại dữ liệu đầu ra là tệp với tài nguyên nhúng
2var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
3// Thêm đường dẫn tệp đầu vào
4options.AddInput(new FileDataSource("path_to_input.pdf"));
5// Thiết lập đường dẫn tệp đầu ra
6options.AddOutput(new FileDataSource("path_to_output.html"));
7// Thực hiện quá trình
8PdfConverter.Convert(options);

Tùy chọn Có sẵn cho Chuyển đổi PDF sang HTML

  • SaveDataType:
    • FileWithEmbeddedResources: Tạo ra một tệp HTML duy nhất với tất cả tài nguyên đã nhúng.
    • FileWithExternalResources: Lưu tài nguyên riêng biệt, lý tưởng cho các tệp HTML lớn.

PDF to DOC

Trình chuyển đổi PDF của Documentize cho .NET là một công cụ mạnh mẽ được thiết kế để chuyển đổi tài liệu PDF thành định dạng DOC hoặc DOCX. Plugin này biến đổi các trang PDF thành tài liệu Microsoft Word có thể chỉnh sửa, giúp dễ dàng tái sử dụng, chỉnh sửa và chia sẻ nội dung trên nhiều nền tảng khác nhau.

Cách chuyển đổi PDF sang DOC/DOCX

Để chuyển đổi tài liệu PDF sang định dạng DOC/DOCX, hãy làm theo các bước sau:

  1. Tạo một thể hiện của PdfToDocOptions để cấu hình quy trình chuyển đổi.
  2. Thêm tệp PDF đầu vào bằng phương thức AddInput.
  3. Thêm đường dẫn tệp đầu ra cho tệp kết quả bằng phương thức AddOutput.
  4. Chạy phương thức Convert để thực hiện chuyển đổi.
1// Tạo đối tượng PdfToDocOptions để thiết lập hướng dẫn
2var options = new PdfToDocOptions();
3// Thêm đường dẫn tệp đầu vào
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Đặt đường dẫn tệp đầu ra
6options.AddOutput(new FileDataSource("path_to_result_file.doc"));
7// Thực hiện quá trình
8PdfConverter.Convert(options);

Chuyển đổi PDF sang DOC với tùy chọn tùy chỉnh

Plugin Trình chuyển đổi PDF sang DOC cung cấp nhiều tùy chọn để tùy chỉnh quy trình chuyển đổi của bạn. Bạn có thể chọn giữa các chế độ khác nhau để kiểm soát cách định dạng và cấu trúc của PDF được xử lý trong quá trình chuyển đổi.

 1// Tạo đối tượng PdfToDocOptions để thiết lập hướng dẫn
 2var options = new PdfToDocOptions();
 3// Thêm đường dẫn tệp đầu vào
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Đặt đường dẫn tệp đầu ra
 6options.AddOutput(new FileDataSource("path_to_result_file.doc"));
 7// Đặt Chế độ
 8options.Mode = DocConversionMode.Flow;
 9// Thực hiện quá trình
10PdfConverter.Convert(options);

Tính năng chính:

  • Chuyển đổi DOC/DOCX: Chuyển đổi tài liệu PDF thành định dạng Microsoft Word có thể chỉnh sửa (DOC hoặc DOCX).
  • Giữ nguyên định dạng: Giữ nguyên bố cục, văn bản và định dạng ban đầu trong quá trình chuyển đổi.
  • Tùy chọn chuyển đổi tùy chỉnh: Tinh chỉnh quy trình chuyển đổi với các chế độ khác nhau, như Enhanced Flow, để có bố cục tốt hơn.

HTML to PDF

Bộ chuyển đổi PDF Documentize cho .NET cung cấp khả năng mạnh mẽ để chuyển đổi tài liệu từ định dạng HTML sang PDF, lý tưởng cho các ứng dụng web, lưu trữ và tạo báo cáo. Với nhiều tùy chọn để xử lý tài nguyên và bố cục, bộ chuyển đổi điều chỉnh theo các yêu cầu dự án khác nhau.

Chuyển đổi HTML sang PDF

Biến nội dung HTML thành PDF chất lượng cao, hoàn hảo để tạo báo cáo có thể in, lưu trữ nội dung web, hoặc tạo định dạng tài liệu chia sẻ. Để chuyển đổi một tài liệu HTML sang PDF, hãy làm theo các bước sau:

  1. Cấu hình Tùy chọn: Sử dụng HtmlToPdfOptions để xác định bố cục và cài đặt phương tiện.
  2. Chỉ định Đường dẫn: Đặt đường dẫn tệp HTML đầu vào và tệp PDF đầu ra.
  3. Thực hiện Quy trình Chuyển đổi: Chạy phương thức Convert của PdfConverter để chuyển đổi tệp.

Ví dụ: Chuyển đổi HTML sang PDF

1// Tạo HtmlToPdfOptions
2var options = new HtmlToPdfOptions();
3// Thêm đường dẫn tệp đầu vào
4options.AddInput(new FileDataSource("path_to_input.html"));
5// Đặt đường dẫn tệp đầu ra
6options.AddOutput(new FileDataSource("path_to_output.pdf"));
7// Thực hiện quy trình
8PdfConverter.Convert(options);

Các Tùy chọn Thêm cho Chuyển đổi HTML sang PDF

  • Loại phương tiện:

    • HtmlMediaType.Print: Lý tưởng cho việc tạo PDF phù hợp cho việc in.
    • HtmlMediaType.Screen: Sử dụng khi chuyển đổi nội dung được thiết kế cho việc xem trên màn hình.
  • Điều chỉnh Bố cục:

    • PageLayoutOption: Điều chỉnh cách nội dung HTML vừa vặn với bố cục PDF, chẳng hạn như ScaleToPageWidth để đảm bảo nội dung được điều chỉnh theo chiều rộng của PDF.
    • IsRenderToSinglePage: Cho phép hiển thị toàn bộ nội dung HTML trên một trang PDF nếu cần cho các bài trình bày ngắn gọn.

Bộ chuyển đổi này rất linh hoạt cho nhiều ứng dụng, từ việc tạo báo cáo PDF dựa trên nội dung web đến chuyển đổi các tài liệu PDF thành các tệp có thể truy cập trên web. Để biết thêm cấu hình nâng cao, hãy tham khảo tài liệu đầy đủ của Documentize.

PDF to JPEG

Trình chuyển đổi PDF Documentize cho .NET là một công cụ mạnh mẽ giúp đơn giản hóa quá trình chuyển đổi tài liệu PDF thành hình ảnh JPEG chất lượng cao. Plugin này được thiết kế để làm cho nội dung của bạn dễ tiếp cận hơn trên nhiều nền tảng bằng cách biến các trang PDF thành các định dạng hình ảnh phổ biến.

Cách chuyển đổi các trang PDF sang JPEG

Để chuyển đổi một tài liệu PDF thành các hình ảnh JPEG, hãy làm theo các bước sau:

  1. Tạo một thể hiện của PdfToJpegOptions để cấu hình quá trình chuyển đổi.
  2. Thêm tệp PDF đầu vào bằng cách sử dụng phương thức AddInput.
  3. Đặt đường dẫn thư mục đầu ra cho các hình ảnh JPEG bằng cách sử dụng phương thức AddOutput.
  4. Chạy phương thức Convert để chuyển đổi các trang PDF thành hình ảnh JPEG.
1// Tạo đối tượng PdfToJpegOptions để thiết lập hướng dẫn
2var options = new PdfToJpegOptions();
3// Thêm đường dẫn tệp đầu vào
4options.AddInput(new FileDataSource("path_to_input.pdf"));
5// Đặt đường dẫn thư mục đầu ra
6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
7// Thực hiện quá trình
8PdfConverter.Convert(options);

Tùy chỉnh chuyển đổi PDF sang JPEG

Bạn có thể tùy chỉnh quá trình chuyển đổi bằng cách điều chỉnh độ phân giải, chọn phạm vi trang hoặc đặt chất lượng hình ảnh. Dưới đây là cách chuyển đổi trang đầu tiên của một PDF với 200 DPI:

 1// Tạo đối tượng PdfToJpegOptions để thiết lập hướng dẫn
 2var options = new PdfToJpegOptions();
 3// Chỉ xử lý trang đầu tiên
 4options.PageList = [1];
 5// Đặt độ phân giải đầu ra là 200 DPI
 6options.OutputResolution = 200;
 7// Đặt chất lượng đầu ra là 50
 8options.Quality = 50;
 9// Thêm đường dẫn tệp đầu vào
10options.AddInput(new FileDataSource("path_to_input.pdf"));
11// Đặt đường dẫn thư mục đầu ra
12options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
13// Thực hiện quá trình
14PdfConverter.Convert(options);

Cách nhận kết quả mà không cần thư mục, hoặc dưới dạng luồng

Phương thức Convert trả về một đối tượng ResultContainer chứa thông tin về kết quả chuyển đổi. Bạn có thể nhận các luồng của các tệp JPEG đã chuyển đổi như sau:

 1// Tạo đối tượng PdfToJpegOptions để thiết lập hướng dẫn
 2var options = new PdfToJpegOptions();
 3// Thêm đường dẫn tệp đầu vào
 4options.AddInput(new FileDataSource("path_to_input.pdf"));
 5// Thực hiện quá trình
 6var results = PdfConverter.Convert(options);
 7// Nhận kết quả luồng
 8foreach (var result in results.ResultCollection)
 9{
10    var streamResultPage1 = result.ToStream();
11}

Các tính năng chính:

  • Chuyển đổi PDF sang JPEG: Chuyển đổi dễ dàng toàn bộ tài liệu PDF hoặc các trang cụ thể thành hình ảnh JPEG.
  • Độ phân giải tùy chỉnh: Điều chỉnh độ phân giải (ví dụ: 300 dpi) để có đầu ra chất lượng cao.
  • Tập trang: Chọn các trang cụ thể để chuyển đổi.
  • Chuyển đổi nhanh: Quá trình nhanh và hiệu quả với nỗ lực tối thiểu.

PDF to PDF/A

Documentize PDF Converter for .NET là một công cụ mạnh mẽ được thiết kế để chuyển đổi tài liệu PDF thành định dạng PDF/A, đảm bảo rằng nội dung của bạn vẫn tuân thủ các tiêu chuẩn lưu trữ lâu dài. Plugin này cũng hỗ trợ xác thực các tài liệu PDF hiện có để đảm bảo tuân thủ PDF/A, cung cấp cả tính năng chuyển đổi và xác thực trong một giải pháp duy nhất.

Cách chuyển đổi PDF sang PDF/A

Để chuyển đổi một tài liệu PDF sang định dạng PDF/A, hãy làm theo các bước sau:

  1. Tạo một thể hiện của PdfToPdfAOptions để cấu hình quá trình chuyển đổi.
  2. Chỉ định phiên bản PDF/A mong muốn (ví dụ: PDF/A-3B).
  3. Thêm file PDF đầu vào bằng phương thức AddInput.
  4. Thêm file đầu ra cho PDF/A kết quả bằng phương thức AddOutput.
  5. Gọi phương thức Convert để thực hiện quá trình chuyển đổi.
 1// Tạo lớp tùy chọn để thiết lập quy trình chuyển đổi
 2var options = new PdfToPdfAOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// Thêm file nguồn
 8options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf")); // thay thế bằng đường dẫn file thực tế của bạn
 9
10// Thêm đường dẫn để lưu file đã được chuyển đổi
11options.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));
12
13// Chạy quá trình chuyển đổi
14PdfConverter.Convert(options);

Xác thực tuân thủ PDF/A

Bạn có thể xác thực các file PDF hiện tại để đảm bảo tuân thủ PDF/A bằng cách sử dụng lớp PdfAValidateOptions.

 1// Tạo lớp tùy chọn để thiết lập quy trình xác thực
 2var options = new PdfAValidateOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_1A
 5};
 6
 7// Thêm một hoặc nhiều file để xác thực
 8options.AddInput(new FileDataSource("path_to_your_first_pdf_file.pdf")); // thay thế bằng đường dẫn file thực tế của bạn
 9options.AddInput(new FileDataSource("path_to_your_second_pdf_file.pdf"));
10// thêm nhiều file nếu cần
11
12// Chạy xác thực và nhận kết quả
13var resultContainer = PdfConverter.Validate(options);
14
15// Kiểm tra thuộc tính resultContainer.ResultCollection để xem kết quả xác thực cho mỗi file:
16for (var i = 0; i < resultContainer.ResultCollection.Count; i++)
17{
18    var result = resultContainer.ResultCollection[i];
19    var validationResult = (PdfAValidationResult) result.Data;
20    var isValid = validationResult.IsValid; // Kết quả xác thực cho tài liệu thứ i
21}

Tính năng chính:

  • Chuyển đổi sang PDF/A: Biến đổi các file PDF thành định dạng PDF/A (như PDF/A-1a, PDF/A-2b, PDF/A-3b) để đảm bảo tuân thủ các tiêu chuẩn lưu trữ.
  • Xác thực tuân thủ PDF/A: Kiểm tra các tài liệu PDF hiện có về sự tuân thủ các tiêu chuẩn PDF/A và xác định vấn đề nếu chúng không tuân thủ.
  • Quy trình làm việc hiệu quả: Giảm thiểu thời gian và công sức với quy trình chuyển đổi nhanh chóng và đáng tin cậy.

PDF to PNG

Documentize PDF Converter for .NET là một công cụ tiên tiến cho phép bạn chuyển đổi tài liệu PDF thành hình ảnh PNG chất lượng cao. Plugin này được thiết kế để làm cho nội dung của bạn linh hoạt hơn, dễ tiếp cận hơn và dễ chia sẻ hơn bằng cách chuyển đổi các trang PDF thành các định dạng hình ảnh được hỗ trợ rộng rãi.

Cách Chuyển Đổi PDF Sang PNG

Để chuyển đổi một tài liệu PDF thành hình ảnh PNG, hãy làm theo các bước sau:

  1. Tạo một thể hiện của PdfToPngOptions để cấu hình quy trình chuyển đổi.
  2. Thêm File PDF đầu vào bằng phương thức AddInput.
  3. Đặt đường dẫn thư mục đầu ra cho các hình ảnh PNG bằng phương thức AddOutput.
  4. Chạy phương thức Convert để chuyển đổi các trang PDF thành các hình ảnh PNG.
1// Tạo đối tượng PdfToPngOptions để thiết lập hướng dẫn
2var options = new PdfToPngOptions();
3// Thêm đường dẫn File đầu vào
4options.AddInput(new FileDataSource("path_to_input.pdf"));
5// Đặt đường dẫn thư mục đầu ra
6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
7// Thực hiện quy trình
8PdfConverter.Convert(options);

Tùy Chỉnh Quy Trình Chuyển Đổi PDF Sang PNG

Bạn có thể tùy chỉnh quy trình chuyển đổi bằng cách điều chỉnh độ phân giải và chọn các trang cụ thể. Ví dụ, để chỉ chuyển đổi trang đầu tiên của một PDF với 200 DPI:

 1// Tạo đối tượng PdfToPngOptions để thiết lập hướng dẫn
 2var options = new PdfToPngOptions()
 3// Chỉ xử lý trang đầu tiên
 4options.PageList = [1];
 5// Đặt độ phân giải đầu ra là 200 DPI
 6options.OutputResolution = 200;
 7// Thêm đường dẫn File đầu vào
 8options.AddInput(new FileDataSource("path_to_input.pdf"));
 9// Đặt đường dẫn thư mục đầu ra
10options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
11// Thực hiện quy trình
12PdfConverter.Convert(options);

Xử Lý Kết Quả Chuyển Đổi

Phương thức Convert trả về một đối tượng ResultContainer chứa thông tin về kết quả chuyển đổi. Bạn có thể lấy dòng của các file PNG đã chuyển đổi như sau:

 1// Tạo đối tượng PdfToJpegOptions để thiết lập hướng dẫn
 2var options = new PdfToPngOptions();
 3// Thêm đường dẫn File đầu vào
 4options.AddInput(new FileDataSource("path_to_input.pdf"));
 5// Thực hiện quy trình
 6var results = PdfConverter.Convert(options);
 7// Lấy kết quả dòng
 8foreach (var result in results.ResultCollection)
 9{
10    var streamResultPage1 = result.ToStream();
11}

Tính Năng Chính:

  • Chuyển Đổi PDF Sang PNG: Nhanh chóng và hiệu quả chuyển đổi toàn bộ tài liệu PDF hoặc các trang cụ thể thành hình ảnh PNG.
  • Độ Phân Giải Tùy Chỉnh: Đặt DPI mong muốn (ví dụ: 300 DPI) cho đầu ra hình ảnh chất lượng cao.
  • Tập Trang: Chọn các trang cụ thể để chuyển đổi.
  • Quản Lý Đầu Ra Dễ Dàng: Chỉ định thư mục đầu ra cho từng file PNG đã chuyển đổi.
  • Chuyển Đổi Nhanh: Nhanh chóng, hiệu quả và yêu cầu nỗ lực tối thiểu để cấu hình.

PDF to TIFF

Bộ chuyển đổi PDF của Documentize cho .NET là một công cụ mạnh mẽ được thiết kế để chuyển đổi tài liệu PDF thành hình ảnh TIFF chất lượng cao. Plugin này đảm bảo nội dung của bạn có thể truy cập trên nhiều nền tảng khác nhau trong khi vẫn duy trì độ trung thực và tính linh hoạt tuyệt vời. Bạn có thể tùy chỉnh quy trình chuyển đổi bằng cách điều chỉnh độ phân giải, kích hoạt đầu ra nhiều trang hoặc chọn các trang.

Cách Chuyển Đổi PDF Sang TIFF

Để chuyển đổi một tài liệu PDF thành hình ảnh TIFF, hãy làm theo các bước sau:

  1. Tạo một thể hiện của PdfToTiffOptions để cấu hình quy trình chuyển đổi.
  2. Thêm tệp PDF đầu vào bằng cách sử dụng phương thức AddInput.
  3. Chỉ định đường dẫn tệp đầu ra cho hình ảnh TIFF bằng cách sử dụng phương thức AddOutput.
  4. Chạy phương thức Convert để chuyển đổi các trang PDF thành hình ảnh TIFF.
1// Tạo đối tượng PdfToTiffOptions để đặt hướng dẫn
2var options = new PdfToTiffOptions();
3// Thêm đường dẫn tệp đầu vào
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Đặt đường dẫn thư mục đầu ra
6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
7// Thực hiện quy trình
8PdfConverter.Convert(options);

Tùy Chỉnh Các Trang và DPI của Chuyển Đổi PDF Sang TIFF

Dưới đây là cách chuyển đổi 2 trang của một PDF ở 400 DPI thành một tệp TIFF:

 1// Tạo đối tượng PdfToTiffOptions để đặt hướng dẫn
 2var options = new PdfToTiffOptions();
 3// Thêm đường dẫn tệp đầu vào
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Đặt đường dẫn thư mục đầu ra
 6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
 7// Đặt các trang
 8options.PageList = [1, 3];
 9// Đặt độ phân giải hình ảnh kết quả
10options.OutputResolution = 400;
11// Thực hiện quy trình
12PdfConverter.Convert(options);

Tạo TIFF Nhiều Trang

Plugin này hỗ trợ tạo TIFF nhiều trang, cho phép bạn kết hợp nhiều trang PDF thành một tệp TIFF duy nhất để lưu trữ hoặc in ấn hiệu quả.

 1// Tạo đối tượng PdfToTiffOptions để đặt hướng dẫn
 2var options = new PdfToTiffOptions();
 3// Thêm đường dẫn tệp đầu vào
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Đặt đường dẫn thư mục đầu ra
 6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
 7// Kích hoạt đầu ra TIFF nhiều trang
 8options.MultiPage = true;
 9// Thực hiện quy trình
10PdfConverter.Convert(options);

Tùy Chỉnh Các Trang và DPI của Chuyển Đổi PDF Sang TIFF

Dưới đây là cách chuyển đổi 2 trang của một PDF ở 400 DPI thành một tệp TIFF:

 1// Tạo đối tượng PdfToTiffOptions để đặt hướng dẫn
 2var options = new PdfToTiffOptions();
 3// Thêm đường dẫn tệp đầu vào
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Đặt đường dẫn thư mục đầu ra
 6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
 7// Đặt nén và độ sâu màu
 8options.Compression = TiffCompression.RLE;
 9options.ColorDepth = TiffColorDepth.Format24bpp;
10// Thực hiện quy trình
11PdfConverter.Convert(options);

Cách Xử Lý Kết Quả Chuyển Đổi

Phương thức Convert trả về một đối tượng ResultContainer cung cấp thông tin chi tiết về kết quả chuyển đổi. Bạn có thể nhận các luồng của các tệp TIFF đã chuyển đổi như sau:

 1// Tạo đối tượng PdfToTiffOptions để đặt hướng dẫn
 2var options = new PdfToTiffOptions();
 3// Thêm đường dẫn tệp đầu vào
 4options.AddInput(new FileDataSource("path_to_input.pdf"));
 5// Thực hiện quy trình
 6var results = PdfConverter.Convert(options);
 7// Lấy kết quả luồng
 8foreach (var result in results.ResultCollection)
 9{
10    var streamResultPage1 = result.ToStream();
11}

Tính Năng Chính:

  • Chuyển đổi PDF sang TIFF: Dễ dàng chuyển đổi toàn bộ tài liệu PDF hoặc các trang cụ thể thành hình ảnh TIFF.
  • Độ phân giải tùy chỉnh: Điều chỉnh độ phân giải (ví dụ: 300 dpi) để có đầu ra chất lượng vượt trội.
  • TIFF nhiều trang: Kết hợp nhiều trang PDF thành một tệp TIFF nhiều trang duy nhất.
  • Thiết lập trang: Chọn các trang cụ thể để chuyển đổi.
  • Chuyển đổi nhanh chóng: Quy trình nhanh chóng và hiệu quả với nỗ lực tối thiểu.

PDF to XLS

Trình Documentize PDF Converter for .NET là một công cụ linh hoạt và mạnh mẽ để chuyển đổi tài liệu PDF thành bảng tính Excel (XLSX/XLS/CSV/XLSM/ODS). Bằng cách tận dụng plugin này, các nhà phát triển có thể dễ dàng biến đổi dữ liệu PDF tĩnh thành bảng tính động và có thể chỉnh sửa, đơn giản hóa việc thao tác, phân tích và chia sẻ dữ liệu.

Cách Chuyển Đổi PDF Sang Excel

Để chuyển đổi một tài liệu PDF thành tệp Excel (XLSX), hãy làm theo các bước sau:

  1. Cấu hình các tùy chọn chuyển đổi bằng lớp PdfToXlsOptions.
  2. Thêm các tệp PDF đầu vào bằng phương thức AddInput.
  3. Chỉ định đường dẫn tệp đầu ra bằng phương thức AddOutput.
  4. Thực thi phương thức Convert để bắt đầu quá trình chuyển đổi.
1// Tạo đối tượng PdfToXlsOptions để thiết lập hướng dẫn
2var options = new PdfToXlsOptions();
3// Thêm đường dẫn tệp đầu vào
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Đặt đường dẫn tệp đầu ra
6options.AddOutput(new FileDataSource("path_to_result_xlsx_file.xlsx"));
7// Thực hiện quá trình
8PdfConverter.Convert(options);

Tùy Chỉnh Quy Trình Chuyển Đổi PDF Sang Excel

Lớp PdfToXlsOptions cho phép bạn tùy chỉnh quy trình chuyển đổi. Ví dụ, để chuyển đổi PDF thành tệp XLS và kích hoạt các tùy chọn định dạng nâng cao:

 1// Tạo đối tượng PdfToXlsOptions để thiết lập hướng dẫn
 2var options = new PdfToXlsOptions();
 3// Thêm đường dẫn tệp đầu vào
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Chỉ định định dạng XLS
 6options.Format = PdfToXlsOptions.ExcelFormat.XMLSpreadSheet2003;
 7options.InsertBlankColumnAtFirst = true;
 8options.MinimizeTheNumberOfWorksheets = true;
 9// Đặt đường dẫn tệp đầu ra
10options.AddOutput(new FileDataSource("path_to_result_xlsx_file.xls"));
11// Thực hiện quá trình
12PdfConverter.Convert(options);

Các Định Dạng Đầu Ra Được Hỗ Trợ

Enum PdfToXlsOptions.ExcelFormat cung cấp một loạt các định dạng đầu ra:

  • XLSX: Định dạng tệp Office Open XML (.xlsx) (mặc định).
  • XLSM: Định dạng Excel có hỗ trợ macro.
  • CSV: Giá trị phân cách bởi dấu phẩy.
  • ODS: Bảng tính Open Document.
  • XMLSpreadSheet2003: Định dạng tệp Excel 2003 XML (.xls).

Tính Năng Nổi Bật:

  • Tùy Chọn Chuyển Đổi Linh Hoạt: Chuyển đổi tệp PDF sang XLSX, XLS, CSV hoặc các định dạng khác.
  • Bảo Tồn Nội Dung: Duy trì cấu trúc, bố cục và định dạng ban đầu.
  • Định Dạng Nâng Cao: Chèn cột trống hoặc tối thiểu hóa số lượng bảng tính.

PDF Extractor

Extract Text

Trích xuất văn bản từ PDF một cách chính xác với công cụ .NET của Documentize—thu hồi, xử lý và phân tích nội dung một cách dễ dàng.

Extract Images

Một cách dễ dàng để trích xuất hình ảnh từ tài liệu PDF trong các ứng dụng .NET

Export Form Data

Trích xuất và xuất dữ liệu từ các biểu mẫu PDF (AcroForms) sang các định dạng khác như CSV bằng cách sử dụng C# .NET

Tiểu mục của PDF Extractor

Extract Text

Trình trích xuất PDF Documentize cho .NET đơn giản hóa việc trích xuất văn bản từ tài liệu PDF. Dù bạn cần văn bản thuần túy, thô hay văn bản đơn giản, plugin này cho phép bạn trích xuất văn bản hiệu quả trong khi bảo tồn định dạng hoặc bỏ qua nó tùy theo nhu cầu của bạn.

Cách trích xuất văn bản từ PDF

Để trích xuất văn bản từ tài liệu PDF, hãy làm theo các bước sau:

  1. Tạo một thể hiện của ExtractTextOptions để cấu hình các tùy chọn trích xuất.
  2. Thêm tệp PDF đầu vào bằng phương thức AddInput.
  3. Chạy phương thức ExtractText để trích xuất văn bản.
  4. Truy cập văn bản đã được trích xuất bằng ResultContainer.ResultCollection.
1// Tạo đối tượng ExtractTextOptions để đặt hướng dẫn
2var options = new ExtractTextOptions();
3// Thêm đường dẫn tệp đầu vào
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Thực hiện quá trình
6var results = PdfExtractor.ExtractText(options);
7// Lấy văn bản đã được trích xuất từ đối tượng ResultContainer
8var textExtracted = results.ResultCollection[0].ToString();

Chế độ trích xuất văn bản

ExtractTextOptions cung cấp ba chế độ trích xuất, mang lại sự linh hoạt dựa trên nhu cầu của bạn.

  1. Chế độ thuần túy: Bảo tồn định dạng gốc, bao gồm cả khoảng cách và căn chỉnh.
  2. Chế độ thô: Trích xuất văn bản mà không có định dạng, hữu ích cho việc xử lý dữ liệu thô.
  3. Chế độ phẳng: Đại diện nội dung PDF với các đoạn văn bản ở vị trí xác định theo tọa độ của chúng.
1// Tạo đối tượng ExtractTextOptions để đặt TextFormattingMode
2var options = new ExtractTextOptions(TextFormattingMode.Pure);
3// Thêm đường dẫn tệp đầu vào
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Thực hiện quá trình
6var results = PdfExtractor.ExtractText(options);
7// Lấy văn bản đã được trích xuất từ đối tượng ResultContainer
8var textExtracted = results.ResultCollection[0].ToString();

Tính năng chính:

  • Chế độ thuần túy: Trích xuất văn bản trong khi bảo tồn định dạng gốc của nó.
  • Chế độ thô: Trích xuất văn bản mà không có bất kỳ định dạng nào.
  • Chế độ phẳng: Trích xuất văn bản mà không có ký tự đặc biệt hoặc định dạng.

Extract Images

Plugin Documentize PDF Extractor for .NET cho phép bạn dễ dàng trích xuất hình ảnh từ tài liệu PDF. Nó quét các tệp PDF của bạn, xác định các hình ảnh nhúng và trích xuất chúng trong khi giữ nguyên chất lượng và định dạng ban đầu. Công cụ này nâng cao khả năng truy cập nội dung trực quan và làm đơn giản hóa quy trình lấy hình ảnh từ các tài liệu PDF.

Cách trích xuất hình ảnh từ PDF

Để trích xuất hình ảnh từ tệp PDF, hãy làm theo các bước sau:

  1. Tạo một thể hiện của lớp ExtractImagesOptions.
  2. Thêm đường dẫn tệp đầu vào vào tùy chọn bằng cách sử dụng phương thức AddInput.
  3. Đặt đường dẫn thư mục đầu ra cho hình ảnh bằng phương thức AddOutput.
  4. Tiến hành xử lý việc trích xuất hình ảnh bằng plugin.
  5. Lấy các hình ảnh đã trích xuất từ thùng chứa kết quả.
 1// Tạo ExtractImagesOptions để đặt hướng dẫn
 2var options = new ExtractImagesOptions();
 3// Thêm đường dẫn tệp đầu vào
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Đặt đường dẫn thư mục đầu ra
 6options.AddOutput(new DirectoryDataSource("path_to_results_directory"));
 7// Thực hiện quy trình
 8var results = PdfExtractor.ExtractImages(options);
 9// Lấy đường dẫn đến kết quả hình ảnh
10var imageExtracted = results.ResultCollection[0].ToFile();

Trích xuất hình ảnh từ tệp PDF vào các luồng mà không cần thư mục

Plugin PdfExtractor hỗ trợ lưu vào các luồng, cho phép bạn trích xuất hình ảnh từ các tệp PDF vào các luồng mà không cần sử dụng thư mục tạm thời.

 1// Tạo ExtractImagesOptions để đặt hướng dẫn
 2var options = new ExtractImagesOptions();
 3// Thêm đường dẫn tệp đầu vào
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Không đặt đầu ra - nó sẽ ghi kết quả vào các luồng
 6// Thực hiện quy trình
 7var results = PdfExtractor.ExtractImages(options);
 8// Lấy luồng
 9var ms = results.ResultCollection[0].ToStream();
10// Sao chép dữ liệu vào tệp cho bản demo
11ms.Seek(0, SeekOrigin.Begin);
12using (var fs = File.Create("test_file.png"))
13{
14    ms.CopyTo(fs);
15}

Tính năng chính:

  • Trích xuất hình ảnh nhúng: Xác định và trích xuất hình ảnh từ tài liệu PDF.
  • Bảo tồn chất lượng hình ảnh: Đảm bảo hình ảnh được trích xuất giữ nguyên chất lượng ban đầu.
  • Đầu ra linh hoạt: Lưu hình ảnh đã trích xuất theo định dạng hoặc vị trí bạn ưa thích.

Export Form Data

Plugin Documentize PDF Extractor for .NET cung cấp một cách liền mạch để trích xuất và xuất dữ liệu từ các biểu mẫu PDF (AcroForms) sang các định dạng khác như CSV. Công cụ linh hoạt này đơn giản hóa quy trình lấy giá trị các trường trong biểu mẫu, cho phép quản lý, chuyển giao và phân tích dữ liệu một cách dễ dàng.

Cách xuất dữ liệu biểu mẫu từ PDF

Để xuất dữ liệu biểu mẫu từ PDF sang CSV, hãy làm theo các bước sau:

  1. Tạo một thể hiện của lớp ExtractImagesOptions.
  2. Định nghĩa các tùy chọn xuất bằng cách sử dụng lớp FormExporterValuesToCsvOptions.
  3. Thêm tệp PDF đầu vào và chỉ định tệp CSV đầu ra.
  4. Chạy phương thức Process để thực hiện việc xuất.
1// Tạo đối tượng ExtractFormDataToDsvOptions để thiết lập hướng dẫn
2var options = new ExtractFormDataToDsvOptions(',', true);
3// Thêm đường dẫn tệp đầu vào
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Đặt đường dẫn tệp đầu ra
6options.AddOutput(new FileDataSource("path_to_result_csv_file.csv"));
7// Thực hiện quá trình
8PdfExtractor.ExtractFormData(options);

Các tính năng chính:

  • Xuất dữ liệu biểu mẫu: Trích xuất dữ liệu từ các biểu mẫu PDF (AcroForms) sang CSV hoặc các định dạng khác.
  • Lọc dữ liệu: Sử dụng các điều kiện để lọc các trường biểu mẫu cụ thể cho việc xuất dựa trên các tiêu chí như loại trường hoặc số trang.
  • Đầu ra linh hoạt: Lưu dữ liệu đã xuất để phân tích hoặc chuyển sang bảng tính, cơ sở dữ liệu hoặc các định dạng tài liệu khác.

PDF Manager

Merge PDF

Gộp PDF một cách dễ dàng với các công cụ .NET của Documentize—kết hợp nhiều tệp thành một trong khi vẫn giữ nguyên chất lượng và cấu trúc.

Split PDF

Tách PDF một cách dễ dàng với các công cụ .NET của Documentize—trích xuất trang, tạo tệp mới và quản lý tài liệu một cách chính xác

Tối ưu hóa PDF

Tối ưu hóa các tệp PDF của bạn một cách dễ dàng với các công cụ .NET của Documentize—giảm kích thước tệp, tăng hiệu suất và duy trì chất lượng

Add Table

Tạo bảng PDF chuyên nghiệp với các công cụ .NET của Documentize—tùy chỉnh bố cục, kiểu dáng và dữ liệu một cách dễ dàng.

Add TOC

Nâng cao tổ chức và điều hướng của tài liệu PDF bằng cách tạo động một Mục lục (TOC)

Use ChatGPT

Nâng cao tài liệu PDF của bạn với AI bằng cách sử dụng tích hợp ChatGPT của Documentize—tạo, chỉnh sửa và phân tích nội dung một cách thông minh.

Tiểu mục của PDF Manager

Merge PDF

Trình quản lý PDF Documentize cho .NET là một công cụ linh hoạt được thiết kế để gộp nhiều tài liệu PDF thành một tệp duy nhất. Nó đơn giản hóa việc hợp nhất các tệp PDF, đảm bảo rằng tài liệu của bạn được gộp một cách hiệu quả và duy trì tính nhất quán trong nội dung. Plugin này xử lý các tài nguyên nội bộ như phông chữ và hình ảnh để tối ưu hóa tài liệu gộp.

Cách gộp PDF

Để gộp nhiều tài liệu PDF thành một tệp duy nhất, hãy làm theo các bước sau:

  1. Tạo một instance của MergeOptions để cấu hình quá trình gộp.
  2. Thêm các tệp PDF đầu vào bằng phương thức AddInput.
  3. Thêm tệp PDF đầu ra bằng phương thức AddOutput.
  4. Thực hiện gộp bằng phương thức Merge của lớp PdfManager.
1// Tạo đối tượng MergeOptions để thiết lập hướng dẫn
2var options = new MergeOptions();
3// Thêm đường dẫn tệp đầu vào
4options.AddInput(new FileDataSource("path_to_your_pdf_file_1.pdf"));
5options.AddInput(new FileDataSource("path_to_your_pdf_file_2.pdf"));
6// Đặt đường dẫn tệp đầu ra
7options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
8// Thực hiện quá trình
9PdfManager.Merge(options);

Tính năng chính:

  • Gộp nhiều PDF: Dễ dàng kết hợp nhiều tệp PDF thành một.
  • Tối ưu hóa tài nguyên: Loại bỏ các phông chữ và hình ảnh trùng lặp trong quá trình gộp.
  • Xử lý hàng loạt: Gộp các lô tài liệu PDF lớn trong một lần.

Split PDF

Trình quản lý PDF Documentize PDF Manager for .NET là một công cụ mạnh mẽ giúp đơn giản hóa quá trình tách các tài liệu PDF lớn thành những tệp nhỏ hơn, dễ quản lý hơn. Dù bạn cần trích xuất các trang cá nhân hoặc chia tài liệu thành các phần cụ thể, plugin này cho phép bạn thực hiện điều đó hiệu quả và với nỗ lực tối thiểu.

Cách tách PDF

Để tách một tài liệu PDF thành từng trang, hãy làm theo các bước sau:

  1. Tạo một thể hiện của SplitOptions để cấu hình các tùy chọn tách.
  2. Thêm tệp PDF đầu vào bằng phương thức AddInput.
  3. Thêm các tệp đầu ra cho mỗi trang đã tách bằng phương thức AddOutput.
  4. Chạy phương thức Split trong lớp PdfManager để tách tài liệu.
1// Tạo đối tượng SplitOptions để thiết lập hướng dẫn
2var options = new SplitOptions();
3// Thêm đường dẫn tệp đầu vào
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Đặt đường dẫn tệp đầu ra
6options.AddOutput(new FileDataSource("path_to_result_pdf_file_1.pdf"));
7options.AddOutput(new FileDataSource("path_to_result_pdf_file_2.pdf"));
8// Thực hiện quá trình
9PdfManager.Split(options);

Tách PDF theo Dải Trang

Bạn cũng có thể tách một PDF bằng cách chỉ định các dải trang. Điều này cho phép bạn trích xuất các phần cụ thể hoặc nhiều trang từ một PDF vào các tài liệu riêng biệt.

 1var splitter = new Splitter();
 2var splitOptions = new SplitOptions();
 3
 4// Thêm PDF đầu vào
 5splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// Định nghĩa đầu ra cho các dải trang (ví dụ: trang 1-3)
 8splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pages_1_to_3.pdf"));
 9
10// Xử lý tách
11splitter.Process(splitOptions);

Cách Xử Lý Tách Hàng Loạt

Plugin PDF Splitter được tối ưu hóa để xử lý các lô lớn tài liệu PDF. Bạn có thể tách hàng trăm PDF thành các trang hoặc phần cá nhân bằng cách tận dụng việc xử lý hàng loạt.

 1var splitter = new Splitter();
 2var splitOptions = new SplitOptions();
 3
 4// Thêm các tệp PDF đầu vào trong một lô
 5splitOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 6splitOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
 7
 8// Định nghĩa đầu ra cho mỗi tệp
 9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file1_page1.pdf"));
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file2_page1.pdf"));
11
12// Xử lý tách hàng loạt
13splitter.Process(splitOptions);

Các Tính Năng Chín:

  • Tách PDF theo Trang: Phân tách một tài liệu PDF thành từng trang riêng lẻ.
  • Tùy chọn Tách Tùy Chỉnh: Cấu hình quy trình tách dựa trên yêu cầu của bạn.
  • Đầu Ra Tổ Chức: Dễ dàng quản lý các tệp đầu ra cho mỗi trang hoặc phần đã tách.

Tối ưu hóa PDF

Trình Quản lý PDF Documentize cho .NET là một plugin toàn diện giúp nâng cao tài liệu PDF thông qua các kỹ thuật tối ưu hóa tiên tiến. Nó được thiết kế để giúp giảm kích thước tệp, xoay trang, cắt nội dung và thay đổi kích thước tài liệu. Những thao tác này cải thiện chất lượng và khả năng quản lý của các tệp PDF, khiến chúng dễ lưu trữ, chia sẻ và xem hơn.

Tối ưu hóa PDF

Các bước sau đây minh họa cách tối ưu hóa một tài liệu PDF bằng cách giảm kích thước tệp trong khi vẫn duy trì chất lượng.

  1. Tạo một đối tượng OptimizeOptions để cấu hình cài đặt tối ưu hóa.
  2. Thêm tệp PDF đầu vào và đặt vị trí đầu ra cho tệp đã tối ưu hóa.
  3. Chạy phương thức Optimize của PdfManager để thực hiện quá trình tối ưu hóa.
1  
2// Tạo đối tượng OptimizeOptions để đặt hướng dẫn  
3var options = new OptimizeOptions();  
4// Thêm đường dẫn tệp đầu vào  
5options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));  
6// Đặt đường dẫn tệp đầu ra  
7options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));  
8// Thực hiện quá trình  
9PdfManager.Optimize(options);  

Xoay PDF

Sử dụng lớp RotateOptions để điều chỉnh hướng của các trang trong tệp PDF.

  1. Tạo một đối tượng RotateOptions và cấu hình góc xoay.
  2. Thêm tệp PDF đầu vào và chỉ định vị trí tệp đầu ra.
  3. Đặt góc xoay (ví dụ: 90 độ) bằng cách sử dụng phương thức SetRotation.
  4. Chạy phương thức Rotate của PdfManager.
 1  
 2// Tạo đối tượng RotateOptions để đặt hướng dẫn  
 3var options = new RotateOptions();  
 4// Đặt góc xoay mới  
 5options.Rotation = Rotation.On90;  
 6// Thêm đường dẫn tệp đầu vào  
 7options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));  
 8// Đặt đường dẫn tệp đầu ra  
 9options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));  
10// Thực hiện quá trình  
11PdfManager.Rotate(options);  

Thay đổi kích thước PDF

Để thay đổi kích thước một tài liệu PDF, lớp ResizeOptions được sử dụng để xác định kích thước trang mới cho tài liệu.

  1. Tạo một đối tượng ResizeOptions để xác định kích thước trang.
  2. Thêm tệp đầu vào và đặt vị trí đầu ra mong muốn.
  3. Sử dụng phương thức SetPageSize để chỉ định kích thước mới (ví dụ: A4).
  4. Chạy phương thức Resize của PdfManager.
 1  
 2// Tạo đối tượng ResizeOptions để đặt hướng dẫn  
 3var options = new ResizeOptions();  
 4// Đặt kích thước trang mới  
 5options.PageSize = PageSize.A3;  
 6// Thêm đường dẫn tệp đầu vào  
 7options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));  
 8// Đặt đường dẫn tệp đầu ra  
 9options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));  
10// Thực hiện quá trình  
11PdfManager.Resize(options);  

Nén PDF

Nén tài liệu PDF khi có thể bằng cách loại bỏ các tài nguyên trang không sử dụng, hợp nhất các tài sản giống nhau và loại bỏ các đối tượng thừa.

  1. Tạo một đối tượng CompressOptions để cấu hình cài đặt tối ưu hóa.
  2. Thêm tệp đầu vào và chỉ định vị trí tệp đầu ra.
  3. Sử dụng phương thức SetCropBox để xác định khu vực cắt.
  4. Chạy phương thức Compress của PdfManager.
1  
2// Tạo đối tượng CompressOptions để đặt hướng dẫn  
3var options = new CompressOptions();  
4// Thêm đường dẫn tệp đầu vào  
5options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));  
6// Đặt đường dẫn tệp đầu ra  
7options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));  
8// Thực hiện quá trình  
9PdfManager.Compress(options);  

Tính năng chính:

  • Tối ưu hóa: Giảm kích thước tệp PDF mà không mất chất lượng.
  • Xoay: Điều chỉnh hướng của các trang PDF.
  • Thay đổi kích thước: Thay đổi kích thước các trang theo kích thước cụ thể (ví dụ: A4, Letter).
  • Nén: Loại bỏ các tài nguyên và đối tượng trang không sử dụng khỏi tài liệu.

Add Table

Trình quản lý PDF Documentize cho .NET là một plugin đa năng được thiết kế để tối ưu hóa việc tích hợp bảng vào tài liệu PDF. Dù bạn đang tổ chức dữ liệu, thiết kế biểu mẫu, hay cải thiện khả năng đọc của tài liệu, plugin này đơn giản hóa quy trình trong khi vẫn duy trì độ chính xác và hiệu quả. API trực quan của nó hỗ trợ cả quy trình xử lý tài liệu đơn lẻ và hàng loạt, khiến nó trở thành một công cụ thiết yếu cho các nhà phát triển làm việc với dữ liệu có cấu trúc.

Tạo PDF với Bảng

Thực hiện theo các bước sau để tạo bảng có cấu trúc trong PDF bằng cách sử dụng lớp TableOptions:

  1. Cấu hình đối tượng TableOptions để định nghĩa cấu trúc, nội dung và tệp đầu vào/đầu ra.
  2. Thêm bảng, hàng và ô vào PDF của bạn.
  3. Hoàn tất quy trình tạo bảng bằng cách sử dụng phương thức AddTable.

Dưới đây là một ví dụ:

 1// Cấu hình tùy chọn bảng
 2var options = new TableOptions();
 3options.InsertPageBefore(1)
 4   .AddTable()
 5        .AddRow()
 6            .AddCell().AddParagraph("Tên")
 7            .AddCell().AddParagraph("Tuổi")
 8        .AddRow()
 9            .AddCell().AddParagraph("Bob")
10            .AddCell().AddParagraph("12")
11        .AddRow()
12            .AddCell().AddParagraph("Sam")
13            .AddCell().AddParagraph("20")
14        .AddRow()
15            .AddCell().AddParagraph("Sandy")
16            .AddCell().AddParagraph("26")
17        .AddRow()
18            .AddCell().AddParagraph("Tom")
19            .AddCell().AddParagraph("12")
20        .AddRow()
21            .AddCell().AddParagraph("Jim")
22            .AddCell().AddParagraph("27");
23// Thêm đường dẫn tệp đầu vào
24options.AddInput(new FileDataSource("path_to_input.pdf"));
25// Đặt đường dẫn tệp đầu ra
26options.AddOutput(new FileDataSource("path_to_output.pdf"));
27// Thực hiện quy trình
28PdfManager.AddTable(options);

Đặt trang cho bảng

Thực hiện theo các bước sau để tạo bảng trong PDF sau trang 2: Dưới đây là một ví dụ:

 1var options = new TableOptions();
 2options.InsertPageBefore(2) // Thêm bảng trước trang 2
 3   .AddTable()
 4        .AddRow()
 5            .AddCell().AddParagraph("Tên")
 6            .AddCell().AddParagraph("Tuổi")
 7// Thêm đường dẫn tệp đầu vào
 8options.AddInput(new FileDataSource("path_to_input.pdf"));
 9// Đặt đường dẫn tệp đầu ra
10options.AddOutput(new FileDataSource("path_to_output.pdf"));
11// Thực hiện quy trình
12PdfManager.AddTable(options);

Tính Năng Chính:

  • Tạo Bảng Động: Tạo bảng có cấu trúc trong các tài liệu PDF một cách dễ dàng.
  • Đặt Trang: Chèn bảng vào những vị trí cụ thể trong PDF một cách chính xác.
  • Tùy Chỉnh Bố Cục: Điều chỉnh cấu trúc bảng, căn chỉnh ô và kiểu dáng.

Add TOC

Documentize PDF Manager for .NET là một plugin mạnh mẽ được thiết kế để nâng cao tổ chức và điều hướng của tài liệu PDF bằng cách tạo động một Mục lục (TOC). Plugin này đơn giản hóa quy trình thêm TOC vào PDF của bạn, giúp tài liệu dễ dàng điều hướng và quản lý hơn.

Cách tạo TOC cho PDF

Để tạo một Mục lục trong tệp PDF, hãy làm theo các bước sau:

  1. Tạo một thể hiện của TocOptions để cấu hình cài đặt tạo TOC.
  2. Đặt Tiêu đề bằng cách sử dụng thuộc tính Title.
  3. Thiết kế các Tiêu đề của TOC bằng cách sử dụng phương thức Headings.Add.
  4. Thêm tệp PDF đầu vào bằng cách sử dụng phương thức AddInput.
  5. Chỉ định tệp PDF đầu ra chứa TOC bằng cách sử dụng phương thức AddOutput.
  6. Gọi phương thức AddTableOfContents để tạo TOC.
 1// Tạo đối tượng TocOptions để đặt hướng dẫn
 2var options = new TocOptions();
 3// Đặt Tiêu đề
 4options.Title = "My Table of Contents";
 5// Thiết kế Các Tiêu đề
 6options.Headings.Add(new TocHeading("Introduction", 2));
 7options.Headings.Add(new TocHeading("Chapter I", 3));
 8options.Headings.Add(new TocHeading("Chapter II", 4));
 9options.Headings.Add(new TocHeading("Chapter III", 5));
10// Thêm đường dẫn tệp đầu vào
11options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
12// Đặt đường dẫn tệp đầu ra
13options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
14// Thực hiện quy trình
15PdfManager.AddTableOfContents(options);

Tạo đánh dấu trong TOC cho PDF

Bạn có thể sử dụng thuộc tính ‘GenerateBookmarks’ để tạo đánh dấu.

 1// Tạo đối tượng TocOptions để đặt hướng dẫn
 2var options = new TocOptions();
 3// Đặt Tiêu đề
 4options.Title = "My Table of Contents";
 5// Tạo liên kết trong đánh dấu
 6options.GenerateBookmarks = true;
 7// Thiết kế Các Tiêu đề
 8options.Headings.Add(new TocHeading("Introduction", 2, false, 1));
 9options.Headings.Add(new TocHeading("Chapter I", 3, true, 1));
10options.Headings.Add(new TocHeading("Chapter II", 4, true, 1));
11options.Headings.Add(new TocHeading("Example A", 4, true, 2));
12options.Headings.Add(new TocHeading("Example B", 4, true, 2));
13options.Headings.Add(new TocHeading("Example C", 4, true, 2));
14options.Headings.Add(new TocHeading("Example D", 4, true, 2));
15options.Headings.Add(new TocHeading("Chapter III", 5, true, 1));
16// Thêm đường dẫn tệp đầu vào
17options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
18// Đặt đường dẫn tệp đầu ra
19options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
20// Thực hiện quy trình
21PdfManager.AddTableOfContents(options);

Cách lấy Kết quả dưới dạng Stream

 1// Tạo đối tượng TocOptions để đặt hướng dẫn
 2var options = new TocOptions();
 3// Đặt Tiêu đề
 4options.Title = "My Table of Contents";
 5// Thiết kế Các Tiêu đề
 6options.Headings.Add(new TocHeading("Introduction", 2, false, 1));
 7// Thêm đường dẫn tệp đầu vào
 8options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 9// Đặt stream đầu ra 
10var outputStream = new MemoryStream();
11options.AddOutput(new StreamDataSource(outputStream));
12options.CloseOutputStreams = false;
13// Thực hiện quy trình
14PdfManager.AddTableOfContents(options);

Tùy chỉnh Tiêu đề TOC

Bạn có thể tùy chỉnh Tiêu đề Mục lục bằng cách sửa đổi lớp TocHeading. Ví dụ, bạn có thể sử dụng ‘GenerateNumbering’ hoặc làm điều đó thủ công. Thuộc tính ‘PageNumber’ được sử dụng cho các liên kết trên các trang. Ngoài ra, bạn cũng có thể sử dụng thuộc tính Level.

 1var heading = new TocHeading();
 2heading.Text = "Intro";
 3heading.PageNumber = 5;
 4heading.GenerateNumbering = true;
 5heading.Level = 2;
 6
 7var tocOptions = new TocOptions();
 8options.Headings.Add(heading);
 9// Thêm tệp đầu vào và đầu ra
10tocOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
11tocOptions.AddOutput(new FileDataSource(@"C:\Samples\output_with_toc.pdf"));
12
13// Tạo TOC với các tùy chọn tùy chỉnh
14PdfManager.AddTableOfContents(tocOptions);

Tính năng chính:

  • Tạo TOC động: Tạo một TOC cho bất kỳ tệp PDF nào với các mục tự động tạo dựa trên các tiêu đề hoặc đánh dấu.
  • Tùy chỉnh: Kiểm soát sự xuất hiện và cấu trúc của TOC, bao gồm kiểu dáng, định dạng, và mức độ sâu.
  • Quy trình làm việc hiệu quả: Giảm thiểu thời gian bỏ ra cho việc tạo TOC thủ công, đặc biệt là cho các tài liệu lớn hoặc phức tạp.

Use ChatGPT

Plugin Documentize PDF Manager cho .NET là một công cụ mạnh mẽ được thiết kế để tích hợp API ChatGPT với các ứng dụng PDF. Plugin này cho phép các nhà phát triển tạo ra các phản hồi trò chuyện dựa trên các tin nhắn đầu vào và lưu đầu ra ở định dạng PDF, làm cho nó phù hợp cho việc tạo ra các giao diện trò chuyện hoặc báo cáo phân tích ngay trong các tài liệu PDF.

Tạo Ra Các Phản Hồi Trò Chuyện

Để tạo ra các phản hồi trò chuyện và lưu chúng vào một tệp PDF bằng plugin ChatGPT, hãy làm theo các bước sau:

  1. Tạo một thể hiện của lớp ChatGptRequestOptions để cấu hình các tùy chọn yêu cầu.
  2. Thêm các tệp PDF đầu vào và đầu ra.
  3. Đặt khóa API và chỉ định các tham số như số lượng token tối đa và truy vấn cho mô hình ChatGPT.
  4. Chạy phương thức CreatePdfByChatGptRequestAsync để tạo ra sự hoàn thành trò chuyện.
 1var options = new ChatGptRequestOptions();
 2// Đặt đường dẫn tệp đầu ra
 3options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf")); 
 4options.ApiKey = "Your API key."; // Bạn cần cung cấp khóa để truy cập API.
 5options.MaxTokens = 1000; // Số lượng token tối đa để tạo ra trong sự hoàn thành trò chuyện.
 6
 7// Thêm các tin nhắn yêu cầu.
 8options.Messages.Add(new Message
 9{
10    Content = "Bạn là một trợ lý hữu ích.",
11    Role = Role.System
12});
13options.Messages.Add(new Message
14{
15    Content = "Đường kính pizza lớn nhất từng được làm là bao nhiêu?",
16    Role = Role.User
17});
18
19// Xử lý yêu cầu.
20var result = await PdfManager.CreatePdfByChatGptRequestAsync(options);
21
22var fileResultPath = result.ResultCollection[0].Data;
23var chatCompletionObject = result.ResultCollection[1].Data as ChatCompletion; // Đối tượng hoàn thành trò chuyện ChatGPT API.

Thêm Tin Nhắn Hệ Thống và Người Dùng

Để tạo ra một cuộc trò chuyện tương tác hơn, bạn có thể thêm cả tin nhắn hệ thống và tin nhắn người dùng. Những tin nhắn này giúp định hình ngữ cảnh cuộc trò chuyện.

  1. Thêm một tin nhắn hệ thống để thiết lập ngữ cảnh cho ChatGPT.
  2. Thêm một tin nhắn người dùng đại diện cho đầu vào của người dùng cho cuộc trò chuyện.
 1var options = new ChatGptRequestOptions();
 2// Đặt đường dẫn tệp đầu ra
 3options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
 4
 5// Thêm nguồn văn bản PDF.
 6// Trong trường hợp có nhiều nguồn, văn bản từ mỗi tài liệu sẽ được thêm vào bộ sưu tập tin nhắn yêu cầu
 7// như một tin nhắn riêng biệt với vai trò "người dùng".
 8options.AddInput(new FileDataSource("TextSource.pdf"));
 9
10options.ApiKey = "Your API key."; // Bạn cần cung cấp khóa để truy cập API.
11options.MaxTokens = 1000; // Số lượng token tối đa để tạo ra trong sự hoàn thành trò chuyện.
12
13// Thêm tin nhắn yêu cầu.
14// Trong trường hợp này, tin nhắn hệ thống với Nội dung = "Bạn là một trợ lý hữu ích." được thêm vào theo mặc định.
15// Vai trò của tin nhắn truy vấn là "người dùng" theo mặc định.
16options.Query = "Có bao nhiêu chữ cái trong văn bản được cung cấp?";
17
18// Xử lý yêu cầu.
19var result = await PdfManager.CreatePdfByChatGptRequestAsync(options);
20
21var fileResultPath = result.ResultCollection[0].Data;
22var chatCompletionObject = result.ResultCollection[1].Data as ChatCompletion; // Đối tượng hoàn thành trò chuyện ChatGPT API.

Các Tính Năng Chính:

  • Hoàn Thành Trò Chuyện: Tạo ra các phản hồi sử dụng API ChatGPT dựa trên đầu vào tùy chỉnh.
  • Tin Nhắn Hệ Thống & Người Dùng: Cung cấp cả ngữ cảnh hệ thống và đầu vào của người dùng để tạo ra các cuộc trò chuyện động.
  • Đầu Ra PDF: Lưu lại các hoàn thành trò chuyện được tạo ra trong một tệp PDF có cấu trúc để sử dụng sau này.
  • Xử Lý Không Đồng Bộ: Đảm bảo các ứng dụng phản hồi bằng cách xử lý các hoàn thành trò chuyện không đồng bộ.

PDF Security

Encrypt

Mã hóa các tệp PDF của bạn với các công cụ .NET của Documentize để bảo vệ thông tin nhạy cảm.

Decrypt

Giải mã tệp PDF của bạn với các công cụ .NET của Documentize để mở tài liệu.

Sign

Ký số tài liệu PDF bằng các công cụ .NET của Documentize—đảm bảo bảo mật, tính xác thực và tuân thủ một cách dễ dàng.

Tiểu mục của PDF Security

Encrypt

Công cụ Documentize PDF Security for .NET là một công cụ mạnh mẽ được thiết kế để tăng cường bảo mật cho các tài liệu PDF của bạn bằng cách cung cấp khả năng mã hóa, giải mã và ký. Nó đảm bảo rằng thông tin nhạy cảm của bạn vẫn giữ được tính bí mật và được bảo vệ khỏi sự truy cập trái phép.

Cách mã hóa một tệp PDF

Để mã hóa một tài liệu PDF, hãy thực hiện theo các bước sau:

  1. Tạo một thể hiện của EncryptOptions với các mật khẩu người dùng và chủ sở hữu mong muốn.
  2. Thêm tệp PDF đầu vào bằng phương thức AddInput.
  3. Thêm tệp PDF đầu ra bằng phương thức AddOutput.
  4. Thực hiện mã hóa bằng phương thức Encrypt của lớp PdfSecurity.
1// Tạo đối tượng EncryptOptions để thiết lập hướng dẫn
2var options = new EncryptOptions("123456", "qwerty");
3// Thêm đường dẫn tệp đầu vào
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Đặt đường dẫn tệp đầu ra
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Thực hiện quá trình
8PdfSecurity.Encrypt(options);

Tính năng chính:

  • Mã hóa tài liệu PDF: Bảo mật các tệp PDF của bạn bằng cách thêm mật khẩu người dùng và chủ sở hữu.
  • Tự động hóa: Tích hợp mã hóa và giải mã vào các ứng dụng .NET của bạn để có quy trình tự động.
  • Tuân thủ: Đảm bảo tài liệu của bạn đáp ứng các tiêu chuẩn ngành về bảo mật tài liệu.

Decrypt

Công cụ Documentize PDF Security for .NET là một công cụ mạnh mẽ được thiết kế để nâng cao bảo mật cho các tài liệu PDF của bạn bằng cách cung cấp khả năng mã hóa, giải mã và ký kết. Nó đảm bảo rằng thông tin nhạy cảm của bạn vẫn được bí mật và được bảo vệ khỏi truy cập trái phép.

Cách Giải mã một PDF

Để giải mã một tài liệu PDF, thực hiện các bước sau:

  1. Tạo một thể hiện của DecryptionOptions với mật khẩu cần thiết.
  2. Thêm tệp PDF đầu vào bằng cách sử dụng phương thức AddInput.
  3. Thêm tệp PDF đầu ra bằng cách sử dụng phương thức AddOutput.
  4. Thực hiện quá trình mã hóa bằng cách sử dụng phương thức Decrypt của lớp PdfSecurity.
1// Tạo đối tượng DecryptOptions để đặt hướng dẫn
2var options = new DecryptOptions("123456");
3// Thêm đường dẫn tệp đầu vào
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Đặt đường dẫn tệp đầu ra
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Thực hiện quá trình
8PdfSecurity.Decrypt(options);

Tính Năng Chính:

  • Giải mã tài liệu PDF: Xóa mã hóa khỏi PDF khi cần.
  • Tự động hóa: Tích hợp mã hóa và giải mã vào các ứng dụng .NET của bạn để thực hiện quy trình tự động.
  • Tuân thủ: Đảm bảo tài liệu của bạn đáp ứng tiêu chuẩn ngành về bảo mật tài liệu.

Sign

Plugin Documentize PDF Security for .NET cho phép người dùng ký số các tài liệu PDF. Nó cung cấp một quy trình đơn giản để thêm chữ ký, đảm bảo tính xác thực và bảo vệ nội dung PDF. Plugin hỗ trợ cả chữ ký hiển thị và chữ ký vô hình và cung cấp các tùy chọn để tùy chỉnh vị trí, lý do, thông tin liên hệ, và nhiều hơn nữa.

Cách Ký Tài Liệu PDF

Để ký một tài liệu PDF sử dụng tệp PFX, hãy làm theo các bước sau:

  1. Khởi tạo lớp SignOptions với đường dẫn tệp PFX và mật khẩu.
  2. Thêm tệp PDF đầu vào và tệp đầu ra vào các tùy chọn.
  3. Chạy phương thức Sign để áp dụng chữ ký.
1// Tạo đối tượng SignOptions để đặt hướng dẫn
2var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
3// Thêm đường dẫn tệp đầu vào
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Đặt đường dẫn tệp đầu ra
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Thực hiện quy trình
8PdfSecurity.Sign(options);

Cách Sử Dụng Luồng cho Tệp PFX

Bạn cũng có thể ký một tài liệu PDF bằng chứng chỉ PFX được cung cấp dưới dạng luồng thay vì đường dẫn tệp. Điều này cho phép xử lý linh hoạt hơn về lưu trữ chứng chỉ.

1using var pfxStream = File.OpenRead(@"path_to_your_pfx_file.pfx");
2var options = new SignOptions(pfxStream, "password_of_your_pfx_file");
3options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
4options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
5// Thực hiện quy trình
6PdfSecurity.Sign(options);

Cách Áp Dụng Chữ Ký Vô Hình

Để thêm một chữ ký vô hình (một chữ ký bảo vệ tài liệu mà không hiển thị chữ ký trên tài liệu), chỉ cần đặt thuộc tính Visible thành false.

  1. Tạo một thể hiện của SignOptions.
  2. Đặt Visible thành false.
  3. Thêm các tệp đầu vào và đầu ra.
  4. Gọi Sign để áp dụng chữ ký vô hình.
1var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
2options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
3options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
4// Cấu hình chữ ký vô hình
5signOptions.Visible = false;
6// Thực hiện quy trình
7PdfSecurity.Sign(options);

Cách Sử Dụng Các Tùy Chọn Bổ Sung cho Chữ Ký của Tài Liệu PDF

Bạn có thể sử dụng các tùy chọn bổ sung khi thêm chữ ký vào tệp PFX như Lý Do, Liên Hệ, Vị Trí, Số Trang.

  1. Khởi tạo lớp SignOptions với đường dẫn tệp PFX và mật khẩu.
  2. Thêm tệp PDF đầu vào và tệp đầu ra vào các tùy chọn.
  3. Đặt giá trị cho các tùy chọn của bạn.
  4. Chạy phương thức Sign để áp dụng chữ ký.
 1// Tạo đối tượng SignOptions để đặt hướng dẫn
 2var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
 3// Thêm đường dẫn tệp đầu vào
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Đặt đường dẫn tệp đầu ra
 6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
 7// Tham số tùy chọn
 8options.Reason = "my Reason";
 9options.Contact = "my Contact";
10options.Location = "my Location";
11options.PageNumber = 3;
12// Thực hiện quy trình
13PdfSecurity.Sign(options);

Cách Thêm Thời Gian Ghi Nhận vào PDF

Để thêm một thời gian ghi nhận bảo mật vào một tài liệu PDF, hãy làm theo các bước sau:

  1. Tạo một thể hiện của AddTimestampOptions để cấu hình quy trình ghi nhận thời gian.
  2. Thêm tệp PDF đầu vào bằng cách sử dụng phương thức AddInput.
  3. Đặt đường dẫn tệp đầu ra bằng cách sử dụng AddOutput.
  4. Thực hiện quy trình ghi nhận thời gian bằng cách sử dụng phương thức Sign.
1// Tạo đối tượng SignOptions để đặt hướng dẫn
2var options = new SignOptions("path_to_your_pfx_file.pfx", "password_for_your_pfx_file");
3options.TimestampOptions = new TimestampOptions("server_url");
4// Thêm đường dẫn tệp đầu vào
5options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
6// Đặt đường dẫn tệp đầu ra
7options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
8// Thực hiện quy trình
9PdfSecurity.Sign(options);

Cách Sử Dụng Xác Thực Tùy Chỉnh với Máy Chủ Thời Gian Ghi Nhận

Bạn có thể cung cấp thông tin xác thực xác thực cơ bản khi kết nối với máy chủ thời gian ghi nhận. Điều này cho phép bạn xác thực với các máy chủ yêu cầu tên người dùng và mật khẩu.

1// Cấu hình các tùy chọn ghi nhận thời gian với xác thực
2options.TimestampOptions = new TimestampOptions("timestamp_server_url", "username:password");

Các Tính Năng Chính:

  • Ký số Tài liệu PDF: Bảo vệ tài liệu của bạn bằng chữ ký số hiển thị hoặc vô hình.
  • Hỗ trợ PFX: Ký các tệp PDF bằng chứng chỉ PFX.
  • Tùy Chỉnh Các Tùy Chọn: Cấu hình các cài đặt chữ ký như lý do, vị trí và thông tin liên hệ.
  • Chữ Ký Hiện Hữu và Vô Hình: Chọn xem chữ ký có hiển thị trên tài liệu hay không.
  • Máy chủ Thời Gian Ghi Nhận Tùy Chỉnh: Sử dụng URL máy chủ thời gian ghi nhận tùy chỉnh và thông tin xác thực.

PDF Form

PDF Form Flattener

Chuyển đổi các biểu mẫu PDF tương tác thành tài liệu không thể chỉnh sửa, giúp bảo vệ chúng khỏi các sửa đổi trái phép

Tiểu mục của PDF Form

PDF Form Flattener

Plugin Documentize PDF Form Flattener for .NET được thiết kế để chuyển đổi các biểu mẫu PDF tương tác thành tài liệu không thể chỉnh sửa, giúp bảo vệ chúng khỏi các sửa đổi trái phép. Công cụ này biến các trường biểu mẫu thành nội dung tĩnh, gia tăng bảo mật cho tài liệu PDF của bạn. Nó đặc biệt hữu ích khi bạn cần bảo vệ hợp đồng, thỏa thuận hoặc bất kỳ tài liệu nào mà các trường biểu mẫu cần giữ nguyên.

Cách làm phẳng các trường biểu mẫu trong một tài liệu PDF

Để làm phẳng các trường biểu mẫu trong một tài liệu PDF, hãy làm theo các bước sau:

  1. Tạo một phiên bản của lớp FormFlattenerOptions.
  2. Thêm các tệp đầu vào và đầu ra vào tùy chọn.
  3. Gọi phương thức Process để thực hiện hoạt động làm phẳng.
1// Tạo đối tượng FormFlattenerOptions để thiết lập hướng dẫn
2var options = new FormFlattenerOptions();
3// Thêm đường dẫn tệp đầu vào
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Đặt đường dẫn tệp đầu ra
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Thực hiện quy trình
8FormFlattener.Process(options);

Cách lấy tất cả các trường trong một tài liệu PDF

Bạn có thể lấy thông tin về số lượng trường có trong một tài liệu.

1// Lấy tên các trường
2var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");

Cách làm phẳng mọi thứ ngoại trừ Trường đầu tiên trong một tài liệu PDF

Bạn có thể chọn lọc chỉ làm phẳng các trường biểu mẫu cụ thể dựa trên các tiêu chí như vị trí hoặc tên của trường.

 1// Lấy tên các trường
 2var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");
 3// Tạo đối tượng FormFlattenerOptions để thiết lập hướng dẫn
 4var options = new FormFlattenerOptions();
 5options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
 7// Bỏ qua 1 trường.
 8options.SkipFields.Add(fieldNames[0]);
 9// Thực hiện quy trình
10FormFlattener.Process(options);

Các tính năng chính:

  • Làm phẳng tất cả các trường biểu mẫu: Chuyển đổi các trường biểu mẫu tương tác thành nội dung tĩnh không thể chỉnh sửa.
  • Làm phẳng các trường được chọn: Tùy chọn làm phẳng các trường cụ thể trong một tài liệu PDF trong khi giữ cho các trường khác vẫn có thể chỉnh sửa.
  • Làm phẳng để lấy tên các trường: Lấy tên các trường trong một tài liệu PDF.

FAQs

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 cho .NET là gì?

Documentize cho .NET là một thư viện mạnh mẽ để quản lý và xử lý tài liệu PDF bằng 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 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ữ dài hạn.

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 để 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 bằng Trình chuyển đổi PDF sang DOC:

  1. Khởi tạo lớp PdfDoc.
  2. Tạo một đối tượng PdfToDocOptions để cấu hình các 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 để chuyển đổi các trang PDF thành hình ảnh JPEG?

Sử dụng Trình chuyển đổi PDF sang JPEG:

  1. Tạo một thể hiện của lớp Jpeg.
  2. Đặt các 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 để chuyển đổi PDF sang PNG?

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

  1. Tạo một thể hiệ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 các 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 để 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à các 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 để chuyển đổi PDF sang HTML?

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

  1. Tạo một thể hiệ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 có thể chỉnh sửa biểu mẫu PDF bằng 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 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, hãy chạy phương thức Process.

9. Làm thế nào để gộp biểu mẫu PDF?

Để gộp các trường biểu mẫu:

  1. Khởi tạo lớp FormFlattener.
  2. Sử dụng FormFlattenAllFieldsOptions để gộp tất cả các trường hoặc FormFlattenSelectedFieldsOptions để nhắm đến các trường cụ thể.
  3. Thêm tệp đầu vào/đầu ra và gọi phương thức Process.

10. Làm thế nào tôi có thể 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 Trình xuất Biểu mẫu PDF. 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 sang định dạng CSV.


Quản lý PDF/A và TOC

11. Làm thế nào để 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ạo một Mục lục (TOC) trong PDF?

Để tạo một TOC:

  1. Tạo một thể hiện của lớp TocGenerator.
  2. Sử dụng TocOptions để định nghĩa các tham số TOC.
  3. Thêm 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ý kỹ thuật số một tài liệu PDF?

Để thêm một chữ ký kỹ thuật số:

  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 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 Trình tách PDF:

  1. Khởi tạo lớp Splitter.
  2. Cấu hình các tùy chọn tách bằ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 để kết hợp nhiều tệp PDF thành một?

Để kết hợp các PDF:

  1. Khởi tạo lớp Merger.
  2. Thêm các 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 để kết hợp các tệp.

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

Trong khi Documentize chủ yếu tập trung vào thao tác 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ươ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 làm việc: .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, 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 từng plugin để biết hướng dẫn chi tiết.

19. Tôi có thể tìm thấy thêm ví dụ và tài liệu cho các plugin Documentize ở đâu?

Tài liệu API hoàn chỉnh và 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