Hướng Dẫn Dành Cho Nhà Phát Triển
Bảo mật PDF
Bảo vệ các tài liệu PDF của bạn với công cụ .NET của Documentize: mã hóa, giải mã và thiết lập quyền một cách dễ dàng để bảo vệ thông tin nhạy cảm.
HTML Converter
Chuyển đổi HTML sang PDF và PDF sang HTML với các 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 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)
PDF Signature
Ký số các tài liệu PDF bằng công cụ .NET của Documentize—đảm bảo an ninh, tính xác thực và tuân thủ dễ dàng.
PDF ChatGPT
Nâng cao tài liệu PDF của bạn với AI 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 Timestamp Adder
Thêm dấu thời gian vào PDF bằng các công cụ .NET của Documentize—tự động chèn ngày và giờ để tăng cường theo dõi tài liệu.
PDF/A Converter
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 XLS Converter
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ý mượt mà.
PDF to DOC Converter
Chuyển đổi PDF sang tài liệu Word bằng các công cụ .NET của Documentize—giữ nguyên định dạng và cấu trúc để dễ dàng chỉnh sửa.
PDF to JPEG Converter
Chuyển đổi PDF thành hình ảnh JPEG với các công cụ .NET của Documentize—trích xuất 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 PNG Converter
Chuyển đổi PDF sang hình ảnh PNG với các công cụ .NET của Documentize—trích xuất hình ảnh chất lượng cao cho web và đồ họa.
PDF to TIFF Converter
Chuyển đổi PDF sang hình ảnh TIFF với 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 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, bảo vệ khỏi các thay đổi trái phép
Tiểu mục của Hướng Dẫn Dành Cho Nhà Phát Triển
Bảo mật PDF
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 và giải mã. 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ài Liệu PDF
Để mã hóa một tài liệu PDF, hãy làm theo các bước sau:
- Tạo một thể hiện của
EncryptionOptionsvới các mật khẩu người dùng và chủ sở hữu mong muốn. - Thêm tệp PDF đầu vào bằng cách sử dụng phương thức
AddInput. - Thêm tệp PDF đầu ra bằng cách sử dụng phương thức
AddOutput. - Thực hiện mã hóa bằng cách sử dụng phương thức
Processcủa lớpSecurity.
1// Tạo đối tượng EncryptionOptions để đặt hướng dẫn
2var options = new EncryptionOptions("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 quy trình
8Security.Process(options);Cách Giải Mã một Tài Liệu PDF
Để giải mã một tài liệu PDF, hãy làm theo các bước sau:
- Tạo một thể hiện của
DecryptionOptionsvới mật khẩu cần thiết. - Thêm tệp PDF đầu vào bằng cách sử dụng phương thức
AddInput. - Thêm tệp PDF đầu ra bằng cách sử dụng phương thức
AddOutput. - Thực hiện giải mã bằng cách sử dụng phương thức
Processcủa lớpSecurity.
1// Tạo đối tượng DecryptionOptions để đặt hướng dẫn
2var options = new DecryptionOptions("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 quy trình
8Security.Process(options);Tính Năng Nổi Bật:
- 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.
- Giải Mã Tài Liệu PDF: Loại bỏ mã hóa khỏi PDF khi cần thiết.
- 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 để tạo 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.
HTML Converter
Trình chuyển đổi HTML Documentize cho .NET cung cấp khả năng mạnh mẽ để chuyển đổi tài liệu giữa định dạng PDF và 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 nghi 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 mà định dạng HTML được ưu tiên.
Chuyển đổi HTML sang PDF
Biến nội dung HTML thành các tệp PDF chất lượng cao, hoàn hảo cho việc tạo báo cáo có thể in, lưu trữ nội dung web, hoặc tạo các định dạng tài liệu có thể chia sẻ.
Chuyển đổi PDF sang HTML
Để chuyển đổi một tệp PDF sang HTML:
- Cấu hình Tùy chọn: Sử dụng
PdfToHtmlOptionsđể tùy chỉnh đầu ra, lựa chọn tài nguyên nhúng hoặc bên ngoài. - Xác định Đường dẫn Đầu vào và Đầu ra: Đặt đường dẫn cho PDF đầu vào và HTML đầu ra của bạn.
- Thực hiện Chuyển đổi: Gọi phương thức
ProcesscủaHtmlConverterđể chuyển đổi tệp.
Ví dụ: Chuyển PDF sang HTML với Tài nguyên Nhúng
1// Bước 1: Cấu hình tùy chọn cho chuyển đổi PDF sang HTML
2var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
3
4// Bước 2: Đặt đường dẫn tệp
5options.AddInput(new FileDataSource("input.pdf"));
6options.AddOutput(new FileDataSource("output.html"));
7
8// Bước 3: Chạy quá trình chuyển đổi
9HtmlConverter.Process(options);Tùy chọn Có sẵn cho Chuyển đổi PDF sang HTML
- SaveDataType:
FileWithEmbeddedResources: Tạo một tệp HTML duy nhất với tất cả tài nguyên được nhúng.FileWithExternalResources: Lưu tài nguyên riêng biệt, lý tưởng cho các tệp HTML lớn.
Chuyển đổi HTML sang PDF
Để chuyển đổi một tài liệu HTML sang PDF, làm theo các bước sau:
- Cấu hình Tùy chọn: Sử dụng
HtmlToPdfOptionsđể xác định bố cục và các cài đặt phương tiện. - Chỉ định Đường dẫn: Đặt đường dẫn tệp HTML đầu vào và PDF đầu ra.
- Thực hiện Chuyển đổi: Chạy phương thức
ProcesscủaHtmlConverterđể chuyển đổi tệp.
Ví dụ: Chuyển HTML sang PDF
1// Bước 1: Cấu hình tùy chọn cho chuyển đổi HTML sang PDF
2var options = new HtmlToPdfOptions();
3
4// Bước 2: Đặt đường dẫn tệp
5options.AddInput(new FileDataSource("input.html"));
6options.AddOutput(new FileDataSource("output.pdf"));
7
8// Bước 3: Chạy quá trình chuyển đổi
9HtmlConverter.Process(options);Tùy chọn Bổ sung cho Chuyển đổi HTML sang PDF
Loại Phương tiện:
HtmlMediaType.Print: Lý tưởng để 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 kỹ thuật số.
Điều chỉnh Bố cục:
PageLayoutOption: Điều chỉnh cách nội dung HTML phù hợp với bố cục PDF, nhưScaleToPageWidthđể đảm bảo nội dung được co lại 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 duy nhất nếu cần cho các bài trình bày ngắn gọn.
Trình chuyển đổi này đáng chú ý với nhiều ứng dụng khác nhau, từ việc tạo báo cáo PDF dựa trên nội dung web đến việc chuyển đổi kho tàng các tài liệu PDF cho khả năng truy cập trên web. Để biết thêm các cấu hình nâng cao, hãy tham khảo tài liệu đầy đủ của Documentize.
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:
- Tạo một thể hiện của
ExtractTextOptionsđể cấu hình các tùy chọn trích xuất. - Thêm tệp PDF đầu vào bằng phương thức
AddInput. - Chạy phương thức
ExtractTextđể trích xuất văn bản. - 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.
- 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.
- 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ô.
- 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:
- Tạo một thể hiện của lớp
ExtractImagesOptions. - 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. - Đặt đường dẫn thư mục đầu ra cho hình ảnh bằng phương thức
AddOutput. - Tiến hành xử lý việc trích xuất hình ảnh bằng plugin.
- 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:
- Tạo một thể hiện của lớp
ExtractImagesOptions. - Định nghĩa các tùy chọn xuất bằng cách sử dụng lớp
FormExporterValuesToCsvOptions. - Thêm tệp PDF đầu vào và chỉ định tệp CSV đầu ra.
- 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)
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:
- Tạo một instance của
MergeOptionsđể cấu hình quá trình gộp. - Thêm các tệp PDF đầu vào bằng phương thức
AddInput. - Thêm tệp PDF đầu ra bằng phương thức
AddOutput. - Thực hiện gộp bằng phương thức
Mergecủa lớpPdfManager.
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:
- Tạo một thể hiện của
SplitOptionsđể cấu hình các tùy chọn tách. - Thêm tệp PDF đầu vào bằng phương thức
AddInput. - Thêm các tệp đầu ra cho mỗi trang đã tách bằng phương thức
AddOutput. - Chạy phương thức
Splittrong lớpPdfManagerđể 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.
- Tạo một đối tượng OptimizeOptions để cấu hình cài đặt tối ưu hóa.
- Thêm tệp PDF đầu vào và đặt vị trí đầu ra cho tệp đã tối ưu hóa.
- Chạy phương thức
OptimizecủaPdfManagerđể 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.
- Tạo một đối tượng RotateOptions và cấu hình góc xoay.
- Thêm tệp PDF đầu vào và chỉ định vị trí tệp đầu ra.
- Đặt góc xoay (ví dụ: 90 độ) bằng cách sử dụng phương thức SetRotation.
- Chạy phương thức
RotatecủaPdfManager.
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.
- Tạo một đối tượng ResizeOptions để xác định kích thước trang.
- Thêm tệp đầu vào và đặt vị trí đầu ra mong muốn.
- Sử dụng phương thức SetPageSize để chỉ định kích thước mới (ví dụ: A4).
- Chạy phương thức
ResizecủaPdfManager.
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.
- Tạo một đối tượng CompressOptions để cấu hình cài đặt tối ưu hóa.
- Thêm tệp đầu vào và chỉ định vị trí tệp đầu ra.
- Sử dụng phương thức SetCropBox để xác định khu vực cắt.
- Chạy phương thức
CompresscủaPdfManager.
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:
- 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. - Thêm bảng, hàng và ô vào PDF của bạn.
- 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:
- Tạo một thể hiện của
TocOptionsđể cấu hình cài đặt tạo TOC. - Đặt Tiêu đề bằng cách sử dụng thuộc tính
Title. - Thiết kế các Tiêu đề của TOC bằng cách sử dụng phương thức
Headings.Add. - Thêm tệp PDF đầu vào bằng cách sử dụng phương thức
AddInput. - Chỉ định tệp PDF đầu ra chứa TOC bằng cách sử dụng phương thức
AddOutput. - 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.
PDF Signature
Plugin Documentize PDF Signature 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à không hiển thị và cung cấp các tùy chọn để tùy chỉnh vị trí chữ ký, 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 bằng tệp PFX, làm theo các bước sau:
- Khởi tạo lớp
SignOptionsvới đường dẫn tệp PFX và mật khẩu. - Thêm PDF đầu vào và tệp đầu ra vào các tùy chọn.
- Chạy phương thức
Processđể á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
8Signature.Process(options);Cách Sử Dụng Stream cho Tệp PFX
Bạn cũng có thể ký một 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 quản lý linh hoạt hơn việc lưu trữ chứng chỉ.
- Khởi tạo
SignOptionsvới một luồng chứa PFX và mật khẩu. - Thêm các tệp đầu vào và đầu ra.
- Chạy phương thức
Processđể áp dụng chữ ký.
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
6Signature.Process(options);Cách Áp Dụng Chữ Ký Không Hiển Thị
Để thêm một chữ ký không hiển thị (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.
- Tạo một thể hiện của
SignOptions. - Đặt
Visiblethànhfalse. - Thêm các tệp đầu vào và đầu ra.
- Gọi
Processđể áp dụng chữ ký không hiển thị.
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// Định cấu hình chữ ký không hiển thị
5signOptions.Visible = false;
6// Thực hiện quy trình
7Signature.Process(options);Cách Sử Dụng Các Tùy Chọn Bổ Sung cho Chữ Ký 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ệ, Địa điểm, Số Trang.
- Khởi tạo lớp
SignOptionsvới đường dẫn tệp PFX và mật khẩu. - Thêm PDF đầu vào và tệp đầu ra vào các tùy chọn.
- Đặt giá trị cho các tùy chọn của bạn.
- Chạy phương thức
Processđể áp dụng chữ ký.
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// Tham số tùy chọn
5options.Reason = "my Reason";
6options.Contact = "my Contact";
7options.Location = "my Location";
8options.PageNumber = 3;
9// Thực hiện quy trình
10Signature.Process(options);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 không hiển thị.
- Hỗ Trợ PFX: Ký các tệp PDF bằng chứng chỉ PFX.
- Tùy Chỉnh Tùy Chọn: Cấu hình cài đặt chữ ký như lý do, địa điểm và chi tiết liên hệ.
- Chữ Ký Hiển Thị và Không Hiển Thị: Chọn xem chữ ký có hiển thị trên tài liệu hay không.
PDF ChatGPT
Plugin Documentize ChatGPT for .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 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, nhờ vậy mà nó phù hợp cho việc tạo giao diện trò chuyện hoặc báo cáo phân tích trực tiếp trong các tài liệu PDF.
Tạo Phản Hồi Trò Chuyện
Để tạo phản hồi trò chuyện và lưu chúng vào tệp PDF bằng plugin ChatGPT, hãy làm theo các bước sau:
- Tạo một thể hiện của lớp
PdfChatGptRequestOptionsđể cấu hình các tùy chọn yêu cầu. - Thêm các tệp PDF đầu vào và đầu ra.
- Đặ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.
- Chạy phương thức
ProcessAsyncđể tạo ra sự hoàn thiện của trò chuyện.
1var options = new PdfChatGptRequestOptions();
2options.ApiKey = "sk-******"; // Đặt khóa API của bạn
3options.MaxTokens = 1000; // Đặt số lượng token tối đa
4options.Query = "Phân tích văn bản này để tìm các chủ đề chính.";
5
6// Thêm tệp PDF đầu vào
7options.AddInput(new FileDataSource("input.pdf"));
8
9// Chỉ định nơi lưu tệp PDF đầu ra với các phản hồi trò chuyện
10options.AddOutput(new FileDataSource("output.pdf"));
11
12// Chạy quá trình một cách bất đồng bộ
13var result = await PdfChatGpt.ProcessAsync(options);Các Tính Năng Chính:
- Hoàn thiện Trò Chuyện: Tạo 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 linh hoạt.
- Đầu Ra PDF: Lưu các phản hồi trò chuyện đã tạo vào một tệp PDF có cấu trúc để sử dụng sau này.
- Xử Lý Bất Đồng Bộ: Đảm bảo các ứng dụng có khả năng phản hồi bằng cách xử lý các phản hồi trò chuyện một cách bất đồng bộ.
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à người dùng. Những tin nhắn này giúp định hình ngữ cảnh cuộc trò chuyện.
- Thêm một tin nhắn hệ thống để thiết lập ngữ cảnh cho ChatGPT.
- 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 PdfChatGptRequestOptions();
2options.ApiKey = "sk-******"; // Đặt khóa API của bạn
3
4// Thêm tin nhắn hệ thống để thiết lập ngữ cảnh
5options.AddSystemMessage("Bạn là một AI được đào tạo để tóm tắt văn bản.");
6
7// Thêm tin nhắn người dùng để truy vấn mô hình ChatGPT
8options.AddUserMessage("Vui lòng tóm tắt tài liệu đính kèm.");
9
10// Thêm PDF đầu vào và đầu ra
11options.AddInput(new FileDataSource("input.pdf"));
12options.AddOutput(new FileDataSource("output.pdf"));
13
14// Xử lý yêu cầu một cách bất đồng bộ
15var result = await PdfChatGpt.ProcessAsync(options);PDF Timestamp Adder
Công cụ Thêm Dấu Thời Gian PDF của Documentize cho .NET là một công cụ mạnh mẽ được thiết kế để thêm dấu thời gian bảo mật vào tài liệu PDF của bạn. Nó nâng cao tính toàn vẹn và tính xác thực của tài liệu của bạn bằng cách cung cấp một tham chiếu thời gian đáng tin cậy, đảm bảo tuân thủ các tiêu chuẩn chữ ký số.
Cách Thêm Dấu Thời Gian vào PDF
Để thêm một dấu thời gian bảo mật vào tài liệu PDF, hãy làm theo các bước sau:
- Tạo một thể hiện của
AddTimestampOptionsđể cấu hình quy trình thêm dấu thời gian. - Thêm tệp PDF đầu vào bằng cách sử dụng phương thức
AddInput. - Đặt đường dẫn tệp đầu ra bằng cách sử dụng
AddOutput. - Thực hiện việc thêm dấu thời gian bằng cách sử dụng phương thức
Process.
1// Cấu hình các tùy chọn thêm dấu thời gian
2var options = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url");
3
4// Thêm tệp PDF đầu vào
5options.AddInput(new FileDataSource("path_to_pdf"));
6
7// Chỉ định tệp PDF đầu ra
8options.AddOutput(new FileDataSource("path_to_result_pdf"));
9
10// Thực hiện quy trình thêm dấu thời gian
11Timestamp.Process(options);Cách Sử Dụng Xác Thực Tùy Chỉnh với Máy Chủ Dấu Thời Gian
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ủ dấu thời gian. Đ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.
- Tạo một thể hiện của
AddTimestampOptions, bao gồmserverBasicAuthCredentials. - Thêm đường dẫn tệp đầu vào và tệp đầu ra.
- Gọi phương thức
Process.
1// Cấu hình các tùy chọn thêm dấu thời gian với xác thực
2var options = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url", "username:password");
3
4// Thêm tệp PDF đầu vào
5options.AddInput(new FileDataSource("path_to_pdf"));
6
7// Chỉ định tệp PDF đầu ra
8options.AddOutput(new FileDataSource("path_to_result_pdf"));
9
10// Thực hiện quy trình thêm dấu thời gian
11Timestamp.Process(options);Quản Lý Tệp PFX và Mật Khẩu
Lớp AddTimestampOptions cho phép bạn sử dụng tệp PFX để ký số cùng với mật khẩu.
- Luồng hoặc Đường dẫn Tệp PFX: Bạn có thể cung cấp một luồng hoặc đường dẫn tệp tới tệp PFX.
- Bảo vệ Mật Khẩu: Đảm bảo bạn quản lý an toàn mật khẩu cho tệp PFX.
Tính Năng Chính:
- Thêm Dấu Thời Gian Bảo Mật: Dễ dàng thêm dấu thời gian bảo mật vào tài liệu PDF của bạn.
- Máy Chủ Dấu Thời Gian Tùy Chỉnh: Sử dụng các URL máy chủ dấu thời gian tùy chỉnh và thông tin xác thực.
- Tự Động Hóa: Tích hợp việc thêm dấu thời gian vào các ứng dụng .NET của bạn cho các quy trình làm việc 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ề chữ ký số và dấu thời gian.
PDF/A Converter
Công cụ chuyển đổi PDF/A 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 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 thành định dạng PDF/A, hãy làm theo các bước sau:
- Tạo một thể hiện của
PdfAConvertOptionsđể cấu hình chuyển đổi. - Chỉ định phiên bản PDF/A mong muốn (ví dụ: PDF/A-3B).
- Thêm tệp PDF đầu vào bằng phương thức
AddInput. - Thêm tệp đầu ra cho PDF/A kết quả bằng phương thức
AddOutput. - Gọi phương thức
Processđể thực hiện chuyển đổi.
1var pdfAOptions = new PdfAConvertOptions
2{
3 PdfAVersion = PdfAStandardVersion.PDF_A_3B
4};
5
6// Thêm tệp PDF đầu vào
7pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
8
9// Chỉ định tệp PDF/A đầu ra
10pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
11
12// Thực hiện chuyển đổi
13PdfAConverter.Process(pdfAOptions);Xác thực tuân thủ PDF/A
Bạn có thể xác thực các tệp PDF hiện có để đảm bảo tuân thủ PDF/A bằng cách sử dụng lớp PdfAValidateOptions.
1var validationOptions = new PdfAValidateOptions
2{
3 PdfAVersion = PdfAStandardVersion.PDF_A_1A
4};
5
6// Thêm tệp PDF cần xác thực
7validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
8
9// Chạy quy trình xác thực
10var resultContainer = PdfAConverter.Process(validationOptions);
11
12// Kiểm tra kết quả xác thực
13var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;
14Console.WriteLine("Xác thực PDF/A đã thành công: " + validationResult.IsValid);Xử lý hàng loạt cho chuyển đổi PDF/A
Plugin này hỗ trợ xử lý hàng loạt, cho phép bạn chuyển đổi hoặc xác thực nhiều tệp PDF để đảm bảo tuân thủ PDF/A cùng một lúc.
1var pdfAOptions = new PdfAConvertOptions
2{
3 PdfAVersion = PdfAStandardVersion.PDF_A_3B
4};
5
6// Thêm nhiều tệp PDF đầu vào
7pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
9
10// Chỉ định các tệp đầu ra cho các PDF/A đã chuyển đổi
11pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));
13
14// Thực hiện chuyển đổi hàng loạt
15PdfAConverter.Process(pdfAOptions);Tính năng chính:
- Chuyển đổi sang PDF/A: Chuyển đổi liền mạch các tệp PDF thành định dạng PDF/A (chẳng hạn 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ó để xem liệu chúng có tuân thủ các tiêu chuẩn PDF/A và xác định các vấn đề nếu không tuân thủ.
- Xử lý hàng loạt: Xử lý nhiều tệp cùng một lúc để chuyển đổi hoặc xác thực.
- Quy trình làm việc hiệu quả: Giảm thiểu thời gian và công sức với các quy trình chuyển đổi nhanh chóng và đáng tin cậy.
PDF to XLS Converter
Bộ công cụ Chuyển đổi PDF sang XLS của Documentize cho .NET là một công cụ đa năng 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 các 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 một tệp Excel (XLSX), hãy làm theo các bước sau:
- Cấu hình các thiết lập chuyển đổi bằng cách sử dụng lớp
PdfToXlsOptions. - Thêm các tệp PDF đầu vào sử dụng phương thức
AddInput. - Xác định đường dẫn tệp đầu ra bằng phương thức
AddOutput. - Thực thi phương thức
Processđể 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_file.xlsx"));
7// Thực hiện quá trình
8XlsConverter.Process(options);Tùy Chỉnh Chuyển Đổi PDF Sang Excel
Lớp PdfToXlsOptions cho phép bạn tùy chỉnh quá trình chuyển đổi. Ví dụ, để chuyển đổi PDF sang tệp XLS và bậ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// Xác đị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
12XlsConverter.Process(options);Các Định Dạng Đầu Ra Được Hỗ Trợ
Enum PdfToXlsOptions.ExcelFormat cung cấp nhiều đị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 tách bằng phẩy.
- ODS: Bảng tính Open Document.
- XMLSpreadSheet2003: Định dạng tệp XML Excel 2003 (.xls).
Tính Năng Chính:
- Tùy Chọn Chuyển Đổi Linh Hoạt: Chuyển đổi tệp PDF thành XLSX, XLS, CSV hoặc các định dạng khác.
- Bảo Tồn Nội Dung: Giữ nguyên cấu trúc, bố cục và định dạng ban đầu.
- Định Dạng Nâng Cao: Chèn các cột trống hoặc giảm thiểu số lượng bảng tính.
PDF to DOC Converter
Bộ công cụ Documentize PDF to DOC 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 DOC hoặc DOCX. Plugin này chuyển đổi liền mạch 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 một tài liệu PDF sang định dạng DOC/DOCX, hãy làm theo các bước sau:
- Tạo một thể hiện của
DocConversionOptionsđể cấu hình quá trình chuyển đổi. - Thêm tệp PDF đầu vào bằng cách sử dụng phương thức
AddInput. - Thêm đường dẫn tệp đầu ra cho tệp kết quả bằng cách sử dụng phương thức
AddOutput. - Chạy phương thức
Processđể thực hiện việc chuyển đổi.
1var options = new DocConversionOptions()
2{
3 SaveFormat = SaveFormat.DocX, // Định dạng đầu ra là DOCX
4 ConversionMode = ConversionMode.EnhancedFlow // Tối ưu hóa bố cục và định dạng
5};
6
7// Thêm tệp PDF đầu vào
8options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
9
10// Thêm đường dẫn tài liệu Word đầu ra
11options.AddOutput(new FileDataSource(@"C:\Samples\output.docx"));
12
13// Thực hiện chuyển đổi
14DocConverter.Process(options);Chuyển đổi PDF sang DOC với tùy chọn tùy chỉnh
Plugin PDF to DOC Converter cung cấp một số tùy chọn để tùy chỉnh quá 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 bố cục và cấu trúc của PDF được xử lý trong quá trình chuyển đổi.
1var options = new DocConversionOptions()
2{
3 SaveFormat = SaveFormat.Doc, // Định dạng đầu ra là DOC
4 ConversionMode = ConversionMode.Precise // Giữ nguyên bố cục PDF gốc càng sát càng tốt
5};
6
7// Thêm tệp PDF đầu vào
8options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
9
10// Thêm đường dẫn tài liệu Word đầu ra
11options.AddOutput(new FileDataSource(@"C:\Samples\output.doc"));
12
13// Thực hiện chuyển đổi
14DocConverter.Process(options);Xử lý hàng loạt chuyển đổi PDF sang DOC/DOCX
Plugin PDF to DOC Converter hỗ trợ xử lý hàng loạt, cho phép bạn chuyển đổi nhiều tệp PDF cùng một lúc. Dưới đây là một ví dụ về chuyển đổi hàng loạt:
1var options = new DocConversionOptions()
2{
3 SaveFormat = SaveFormat.DocX
4};
5
6// Thêm nhiều tệp PDF đầu vào
7options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
8options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
9
10// Thêm đường dẫn tệp đầu ra cho các tệp DOCX kết quả
11options.AddOutput(new FileDataSource(@"C:\Samples\output_file1.docx"));
12options.AddOutput(new FileDataSource(@"C:\Samples\output_file2.docx"));
13
14// Thực hiện chuyển đổi hàng loạt
15DocConverter.Process(options);Tính năng chính:
- Chuyển đổi DOC/DOCX: Chuyển đổi tài liệu PDF thành các đị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 gốc trong quá trình chuyển đổi.
- Xử lý hàng loạt: Chuyển đổi nhiều tệp PDF cùng một lúc.
- Tùy chọn chuyển đổi tùy chỉnh: Tinh chỉnh quá trình chuyển đổi với các chế độ khác nhau, như Enhanced Flow, để có bố cục tốt hơn.
PDF to JPEG Converter
Trình chuyển đổi PDF sang JPEG của Documentize cho .NET là một công cụ mạnh mẽ giúp đơn giản hóa việc 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 chuyển đổi các trang PDF thành các định dạng hình ảnh thông dụng.
Cách chuyển đổi các trang PDF thành JPEG
Để chuyển đổi một tài liệu PDF thành hình ảnh JPEG, hãy làm theo các bước sau:
- Tạo một thể hiện của
PdfToJpegOptionsđể cấu hình quá trình chuyển đổi. - Thêm tệp PDF đầu vào bằng phương thức
AddInput. - Đặt đường dẫn Thư mục đầu ra cho các hình ảnh JPEG bằng phương thức
AddOutput. - Chạy phương thức
Processđể 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
8JpegConverter.Process(options);Tùy chỉnh quá trì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 dải trang hoặc thiết lập 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 ở 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 = new List<int> { 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
14JpegConverter.Process(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 Process 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 = JpegConverter.Process(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: 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 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: Quy trình nhanh chóng và hiệu quả với nỗ lực tối thiểu.
PDF to PNG Converter
Documentize PDF to PNG 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 trở nê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 tài liệu PDF thành hình ảnh PNG, hãy làm theo các bước sau:
- Tạo một thể hiện của
PdfToPngOptionsđể cấu hình quy trình chuyển đổi. - Thêm tệp PDF đầu vào bằng cách sử dụng phương thức
AddInput. - Đặt đường dẫn thư mục đầu ra cho các hình ảnh PNG bằng cách sử dụng phương thức
AddOutput. - Chạy phương thức
Processđể chuyển đổi các trang PDF thành hình ảnh PNG.
1// Tạo đối tượng PdfToPngOptions để đặt hướng dẫn
2var options = new PdfToPngOptions();
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 quy trình
8PngConverter.Process(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 ở độ phân giải 200 DPI:
1// Tạo đối tượng PdfToPngOptions để đặt hướng dẫn
2var options = new PdfToPngOptions()
3// Chỉ chuyển đổi trang đầu tiên
4options.PageList = new List<int> { 1 };
5// Đặt độ phân giải đầu ra là 200 dpi
6options.OutputResolution = 200;
7// Thêm đường dẫn tệp đầ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
12PngConverter.Process(options);Xử Lý Kết Quả Chuyển Đổi
Phương thức Process 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 các luồng của các tệp PNG đã chuyển đổi như sau:
1// Tạo đối tượng PdfToJpegOptions để đặt hướng dẫn
2var options = new PdfToPngOptions();
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 = PngConverter.Process(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 Nổi Bật:
- 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 có thể 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 mỗi tệp PNG đã chuyển đổi.
- Chuyển đổi nhanh chóng: Nhanh, hiệu quả và yêu cầu nỗ lực cấu hình tối thiểu.
PDF to TIFF Converter
Trình chuyển đổi PDF sang TIFF 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 rằng 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ì độ chính xác và tính linh hoạt tuyệt vời.
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, kích hoạt đầu ra nhiều trang, hoặc chọn các trang cụ thể.
Cách chuyển đổi PDF sang TIFF
Để chuyển đổi tài liệu PDF thành hình ảnh TIFF, hãy làm theo các bước sau:
- Tạo một thể hiện của
PdfToTiffOptionsđể cấu hình quá trình chuyển đổi. - Thêm tệp PDF đầu vào bằng cách sử dụng phương thức
AddInput. - Chỉ định đường dẫn tệp đầu ra cho các hình ảnh TIFF bằng cách sử dụng phương thức
AddOutput. - Chạy phương thức
Processđể 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 quá trình
8TiffConverter.Process(options);Tùy chỉnh các trang và DPI của quá trình 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 quá trình
12TiffConverter.Process(options);Tạo TIFF nhiều trang
Plugin Trình chuyển đổi PDF sang TIFF 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 quá trình
10TiffConverter.Process(options);Tùy chỉnh các trang và DPI của quá trình 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 quá trình
11TiffConverter.Process(options);Cách xử lý kết quả chuyển đổi
Phương thức Process 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 quá trình
6var results = TiffConverter.Process(options);
7// Nhận 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: 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 TIFF.
- Độ phân giải tùy chỉnh: Điều chỉnh độ phân giải (ví dụ: 300 dpi) cho các đầu ra chất lượng cao hơn.
- 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.
- Đặt trang: Chọn các trang cụ thể để chuyển đổi.
- Chuyển đổi nhanh: Quy trình nhanh chóng và hiệu quả với ít nỗ lực.
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, bảo vệ khỏi các thay đổ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, nâng cao tính 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 phải được giữ nguyên.
Cách làm phẳng các trường trong một tệp PDF
Để làm phẳng các trường trong một tài liệu PDF, hãy làm theo các bước sau:
- Tạo một phiên bản của lớp
FormFlattenerOptions. - Thêm các tệp đầu vào và đầu ra vào tùy chọn.
- Gọi phương thức
Processđể thực hiện thao tác 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ệp PDF
Bạn có thể nhận 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ệp PDF
Bạn có thể chọn lọc làm phẳng chỉ 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);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 đã chọn: Tùy chọn làm phẳng các trường cụ thể trong một tệp PDF trong khi giữ lại các trường khác có thể chỉnh sửa.
- Làm phẳng lấy tên trường: Lấy tên các trường trong một tệp PDF.