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

Documentize 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, чтобы выполнить преобразование.
 1var pdfAConverter = new PdfAConverter();
 2var pdfAOptions = new PdfAConvertOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// Добавьте входной PDF файл
 8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9
10// Укажите выходной файл PDF/A
11pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
12
13// Обработайте преобразование
14pdfAConverter.Process(pdfAOptions);

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

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

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

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

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

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