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.