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:
- Tạo một thể hiện của
PdfToPdfAOptionsđể cấu hình quá trình chuyển đổi. - Chỉ định phiên bản PDF/A mong muốn (ví dụ: PDF/A-3B).
- Thêm file PDF đầu vào bằng phương thức
AddInput. - Thêm file đầu ra cho PDF/A kết quả bằng phương thức
AddOutput. - 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.