Documentize giới thiệu một cách tổ chức lại mạnh mẽ kiến trúc plugin của mình với các lớp plugin nhóm mới, làm cho việc thao tác PDF trở nên trực quan và hiệu quả hơn bao giờ hết.
Giới thiệu
Việc thao tác PDF là yêu cầu cốt lõi cho nhiều ứng dụng hiện đại. Dù bạn đang xây dựng hệ thống quản lý tài liệu, công cụ báo cáo tự động, hay quy trình chuyển đổi nội dung, việc có một thư viện xử lý PDF đáng tin cậy và hiệu quả là rất cần thiết. Documentize từ lâu đã là một giải pháp tin cậy trong lĩnh vực này, và bây giờ chúng tôi rất vui mừng giới thiệu kiến trúc plugin được tổ chức lại mới của mình với các lớp plugin nhóm.
Một đặc điểm quan trọng khác là một giấy phép duy nhất sẽ cung cấp nhiều tính năng. Trước đây, nguyên tắc là một giấy phép, một tính năng. Sự phát hành sản phẩm dự kiến vào mùa đông năm 2025.
Tổ chức mới này làm cho khả năng thao tác PDF mạnh mẽ của chúng tôi dễ tiếp cận và trực quan hơn cho các nhà phát triển. Trong bài viết này, chúng ta sẽ khám phá các nhóm plugin mới và minh họa cách chúng có thể tinh giản các thao tác PDF của bạn trong các ứng dụng .NET. Để biết thêm chi tiết, hãy kiểm tra Các trang Tài liệu.
Kiến trúc Plugin Mới
Documentize đã tổ chức lại chức năng PDF rộng lớn của mình thành các nhóm hợp lý, hướng đến nhiệm vụ, giúp việc tìm và sử dụng các công cụ phù hợp trở nên trực quan hơn. Các lớp plugin nhóm mới bao gồm:
- PDF Extractor - trích xuất văn bản, hình ảnh và dữ liệu biểu mẫu từ tài liệu PDF
- PDF Manager - xử lý các thao tác PDF cơ bản như hợp nhất, tách, thay đổi kích thước trang, xoay trang, nén tài liệu, tạo bảng, tạo mục lục và tối ưu hóa
- PDF Converter - chuyển đổi PDF sang DOC, XLS/XLSX, HTML, PNG/JPG/TIFF, PDF/A và các định dạng khác
- PDF Security - quản lý mã hóa và chữ ký điện tử
- PDF Form - làm việc với các biểu mẫu PDF tương tác
Hãy cùng đi sâu vào từng nhóm này để khám phá khả năng của chúng và thấy chúng hoạt động như thế nào.
PDF Extractor - Mở Khóa Nội Dung PDF
Nhóm PDF Extractor tập hợp tất cả chức năng liên quan đến việc trích xuất nội dung từ tài liệu PDF, bao gồm văn bản, hình ảnh và siêu dữ liệu. Plugin này sẽ được phát hành vào tháng 10 năm 2025.
// Create ExtractTextOptions object to set instructions
var options = new ExtractTextOptions();
// Add input file path
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Perform the process
var results = PdfExtractor.ExtractText(options);
// Get the extracted text from the ResultContainer object
var textExtracted = results.ResultCollection[0].ToString();
// Create ExtractImagesOptions to set instructions
var options = new ExtractImagesOptions();
// Add input file path
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Set output Directory path
options.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// Perform the process
PdfExtractor.ExtractImages(options);
// Create ExtractFormDataToDsvOptions object to set instructions
var options = new ExtractFormDataToDsvOptions(',', true);
// Add input file path
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileDataSource("path_to_result_csv_file.csv"));
// Perform the process
PdfExtractor.ExtractFormData(options);
Cách tiếp cận đơn giản này giúp dễ dàng truy cập tất cả chức năng liên quan đến việc trích xuất thông qua một giao diện trực quan duy nhất.
PDF Manager - Các Thao Tác Tài Liệu Cơ Bản
Nhóm PDF Manager xử lý các thao tác PDF thiết yếu như hợp nhất, tách, tạo bảng, tạo mục lục, thay đổi kích thước trang, xoay trang, nén tài liệu và tối ưu hóa. Plugin này sẽ được phát hành vào tháng 10 năm 2025.
// Create MergeOptions object to set instructions
var options = new MergeOptions();
// Add input file paths
options.AddInput(new FileDataSource("path_to_your_pdf_file_1.pdf"));
options.AddInput(new FileDataSource("path_to_your_pdf_file_2.pdf"));
// Set output file path
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Perform the process
PdfManager.Merge(options);
// Create SplitOptions object to set instructions
var options = new SplitOptions();
// Add input file path
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Set output file paths
options.AddOutput(new FileDataSource("path_to_result_pdf_file_1.pdf"));
options.AddOutput(new FileDataSource("path_to_result_pdf_file_2.pdf"));
// Perform the process
PdfManager.Split(options);
Với PDF Manager, các nhiệm vụ quản lý tài liệu thông thường trở nên đơn giản và yêu cầu mã tối thiểu.
PDF Converter - Chuyển Đổi Định Dạng
Nhóm PDF Converter chuyên về việc chuyển đổi PDF sang nhiều định dạng khác nhau, bao gồm hình ảnh, tài liệu Word/Excel và HTML. Plugin này sẽ được phát hành vào tháng 11 năm 2025.
// Create PdfToDocOptions object to set instructions
var options = new PdfToDocOptions();
// Add input file path
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileDataSource("path_to_result_file.doc"));
// Set Mode
options.Mode = DocConversionMode.Flow;
// Perform the process
PdfConverter.ConvertPdfToDoc(options);
// Create PdfToTiffOptions object to set instructions
var options = new PdfToTiffOptions();
// Add input file path
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Set output Directory path
options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
// Perform the process
PdfConverter.ConvertPdfToTiff(options);
PDF Converter giúp đơn giản hóa việc chuyển đổi tài liệu giữa các định dạng trong khi vẫn duy trì độ chính xác và áp dụng các cài đặt tùy chỉnh.
PDF Security - Bảo Vệ Tài Liệu
Nhóm PDF Security cung cấp các công cụ để bảo vệ tài liệu PDF thông qua mã hóa và chữ ký điện tử. Plugin này sẽ được phát hành vào tháng 12 năm 2025.
// Create EncryptionOptions object to set instructions
var options = new EncryptionOptions("123456", "qwerty");
// Add input file path
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Perform the process
PdfSecurity.Encrypt(options);
// Create SignOptions object to set instructions
var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
// Add input file path
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Perform the process
PdfSecurity.Sign(options);
Với nhóm PDF Security, việc thực hiện các tính năng bảo vệ tài liệu và tuân thủ trở nên dễ tiếp cận và nhất quán hơn.
PDF Form - Quản Lý Tài Liệu Tương Tác
Nhóm PDF Form chuyên về việc làm việc với các biểu mẫu PDF tương tác, bao gồm xuất, làm phẳng và chỉnh sửa dữ liệu biểu mẫu.
// Create FormFlattenerOptions object to set instructions
var options = new FormFlattenerOptions();
// Add input file path
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Optional parameter for skip the field with name "Surname".
options.SkipFields.Add("Surname");
// Perform the process
PdfForm.Flatten (options);
//The example demonstrates how to Get Field Names from PDF file.
var fieldNames = PdfForm.GetFieldNames("path_to_your_pdf_file.pdf");
Nhóm PDF Form giúp đơn giản hóa việc làm việc với các biểu mẫu tương tác, làm cho việc tích hợp PDF vào quy trình thu thập và xử lý dữ liệu của bạn trở nên dễ dàng hơn.
Lợi Ích của Kiến Trúc Mới
Việc tổ chức lại các plugin của Documentize thành các nhóm hợp lý này mang lại một số lợi ích chính:
- Cải thiện khả năng khám phá - Việc tìm kiếm tính năng đúng trở nên dễ dàng hơn với các lớp được tổ chức hợp lý
- API đơn giản hơn - Các phương thức liên quan được tổ chức cùng nhau, tạo ra trải nghiệm phát triển trực quan hơn
- Giảm tải nhận thức - Các nhà phát triển có thể tập trung vào một lĩnh vực chức năng tại một thời điểm
- Tổ chức mã tốt hơn - Mã ứng dụng trở nên sạch hơn khi làm việc với các lớp plugin tập trung
- Tính kinh tế - Rẻ hơn nhiều khi mua một Plugin Combo hơn là trả tiền cho nhiều sản phẩm riêng biệt
Kết Luận
Các lớp Plugin Combo mới của Documentize đại diện cho một bước tiến quan trọng trong việc làm cho việc thao tác PDF dễ tiếp cận và trực quan hơn cho các nhà phát triển. Bằng cách tổ chức chức năng thành các nhóm hợp lý, hướng đến nhiệm vụ, chúng tôi đã làm cho việc tìm kiếm và sử dụng các công cụ phù hợp cho nhu cầu xử lý PDF của bạn trở nên dễ dàng hơn.
Dù bạn đang trích xuất nội dung, chuyển đổi định dạng, quản lý bảo mật, hay làm việc với biểu mẫu, kiến trúc plugin mới cung cấp một API sạch hơn, tập trung hơn sẽ giúp bạn viết mã tốt hơn nhanh chóng hơn.
Sẵn sàng thử nghiệm các lớp plugin nhóm mới? Hãy truy cập products.documentize.com để khám phá tài liệu và ví dụ toàn diện của chúng tôi.