Конвертер PDF/A

Конвертер PDF/A для .NET — это мощный инструмент, предназначенный для преобразования PDF-документов в формат PDF/A, который обеспечивает соответствие вашего контента стандартам долгосрочного архивирования. Этот плагин также поддерживает валидацию существующих PDF-документов на соответствие PDF/A, предлагая как функции конвертации, так и валидации в одном решении.

Ключевые функции:

  • Преобразование в PDF/A: Бесшовно преобразуйте PDF-файлы в формат PDF/A (например, PDF/A-1a, PDF/A-2b, PDF/A-3b) для обеспечения соответствия стандартам архивирования.
  • Проверка на соответствие PDF/A: Проверяйте существующие PDF-документы на соответствие стандартам PDF/A и выявляйте проблемы в случае несоответствия.
  • Пакетная обработка: Обрабатывайте несколько файлов одновременно для конвертации или валидации.
  • Эффективный рабочий процесс: Минимизируйте время и усилия с помощью быстрых и надежных процессов конвертации.

Как конвертировать PDF в PDF/A

Чтобы преобразовать PDF-документ в формат PDF/A, выполните следующие шаги:

  1. Создайте экземпляр класса PdfAConverter.
  2. Создайте экземпляр PdfAConvertOptions для настройки конвертации.
  3. Укажите желаемую версию PDF/A (например, PDF/A-3B).
  4. Добавьте входной PDF-файл с помощью метода AddInput.
  5. Добавьте выходной файл для результирующего PDF/A с помощью метода AddOutput.
  6. Вызовите метод Process для выполнения конвертации.
 1  
 2var pdfAConverter = new PdfAConverter();  
 3var pdfAOptions = new PdfAConvertOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_3B  
 6};  
 7
 8// Добавьте входной PDF файл  
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
10
11// Укажите выходной PDF/A файл  
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));  
13
14// Обработайте конвертацию  
15pdfAConverter.Process(pdfAOptions);  

Проверка на соответствие PDF/A

Вы можете проверять существующие PDF-файлы на соответствие PDF/A с использованием класса PdfAValidateOptions.

 1  
 2var pdfAConverter = new PdfAConverter();  
 3var validationOptions = new PdfAValidateOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_1A  
 6};  
 7
 8// Добавьте PDF файл для проверки  
 9validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
10
11// Запустите процесс валидации  
12var resultContainer = pdfAConverter.Process(validationOptions);  
13
14// Проверьте результат валидации  
15var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;  
16Console.WriteLine("PDF/A валидация прошла успешно: " + validationResult.IsValid);  

Пакетная обработка для конвертации PDF/A

Этот плагин поддерживает пакетную обработку, позволяя вам конвертировать или проверять несколько PDF-файлов на соответствие PDF/A одновременно.

 1  
 2var pdfAConverter = new PdfAConverter();  
 3var pdfAOptions = new PdfAConvertOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_3B  
 6};  
 7
 8// Добавьте несколько входных PDF  
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
10pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
11
12// Укажите выходные файлы для преобразованных PDF/A  
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));  
14pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));  
15
16// Обработайте пакетную конвертацию  
17pdfAConverter.Process(pdfAOptions);  
 Русский