Converter PDF/A
Documentize PDF/A Converter cho .NET là một công cụ mạnh mẽ được thiết kế để chuyển đổi tài liệu PDF sang đị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 minh các tài liệu PDF hiện có về sự phù hợp với PDF/A, cung cấp cả tính năng chuyển đổi và xác minh trong một giải pháp duy nhất.
Tính năng chính:
- Chuyển đổi sang PDF/A: Dễ dàng chuyển đổi tệp PDF sang đị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 minh sự phù hợp với PDF/A: Kiểm tra các tài liệu PDF hiện có để xác định sự tuân thủ với các tiêu chuẩn PDF/A và phát hiện 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 minh.
- Luồng công 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 và đáng tin cậy.
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 lớp
PdfAConverter
. - 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 pdfAConverter = new PdfAConverter();
2var pdfAOptions = new PdfAConvertOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_3B
5};
6
7// Thêm tệp PDF đầu vào
8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
9
10// Chỉ định tệp PDF/A đầu ra
11pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
12
13// Tiến hành chuyển đổi
14pdfAConverter.Process(pdfAOptions);
Xác minh sự phù hợp với PDF/A
Bạn có thể xác minh các tệp PDF hiện có về sự phù hợp với 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 tệp PDF cần xác minh
8validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
9
10// Chạy quá trình xác minh
11var resultContainer = pdfAConverter.Process(validationOptions);
12
13// Kiểm tra kết quả xác minh
14var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;
15Console.WriteLine("Xác minh 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 minh nhiều tệp PDF về sự phù hợp với PDF/A tại một thời điểm.
1var pdfAConverter = new PdfAConverter();
2var pdfAOptions = new PdfAConvertOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_3B
5};
6
7// Thêm nhiều tệp PDF đầu vào
8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
10
11// Chỉ định tệp đầ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// Tiến hành chuyển đổi hàng loạt
16pdfAConverter.Process(pdfAOptions);