PDF/A Converter

Bộ chuyển đổi PDF/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 luôn tuân thủ các tiêu chuẩn lưu trữ lâu dài. Plugin này cũng hỗ trợ kiểm tra 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 thành PDF/A

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

  1. Tạo một thể hiện của lớp PdfAConverter.
  2. Tạo một thể hiện của PdfAConvertOptions để cấu hình quá trình chuyển đổi.
  3. Chỉ định phiên bản PDF/A mong muốn (ví dụ: PDF/A-3B).
  4. Thêm file PDF đầu vào bằng phương thức AddInput.
  5. Thêm file đầu ra cho PDF/A kết quả bằng phương thức AddOutput.
  6. Gọi phương thức Process để thực hiện quá trình chuyển đổi.
 1var pdfAConverter = new PdfAConverter();
 2var pdfAOptions = new PdfAConvertOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// Thêm file PDF đầu vào
 8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9
10// Chỉ định file PDF/A đầu ra
11pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
12
13// Thực hiện quá trình chuyển đổi
14pdfAConverter.Process(pdfAOptions);

Kiểm tra tuân thủ PDF/A

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

 1var pdfAConverter = new PdfAConverter();
 2var validationOptions = new PdfAValidateOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_1A
 5};
 6
 7// Thêm file PDF cần xác thực
 8validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9
10// Chạy quy trình xác thực
11var resultContainer = pdfAConverter.Process(validationOptions);
12
13// Kiểm tra kết quả xác thực
14var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;
15Console.WriteLine("Xác thực PDF/A đã vượt qua: " + validationResult.IsValid);

Xử lý theo lô cho chuyển đổi PDF/A

Plugin này hỗ trợ xử lý theo lô, cho phép bạn chuyển đổi hoặc xác thực nhiều file PDF cho tuân thủ PDF/A cùng một lúc.

 1var pdfAConverter = new PdfAConverter();
 2var pdfAOptions = new PdfAConvertOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// Thêm nhiều file PDF đầu vào
 8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
10
11// Chỉ định file đầu ra cho các PDF/A đã chuyển đổi
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));
14
15// Thực hiện chuyển đổi theo lô
16pdfAConverter.Process(pdfAOptions);

Tính năng chính:

  • Chuyển đổi sang PDF/A: Chuyển đổi liền mạch 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ó để đảm bảo tuân thủ các tiêu chuẩn PDF/A và xác định các vấn đề nếu chúng không tuân thủ.
  • Xử lý theo lô: Xử lý nhiều file cùng một lúc cho việ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.
 Tiếng Việt