PDF to PDF/A

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

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

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

  1. Создайте экземпляр PdfToPdfAOptions для настройки процесса конвертации.
  2. Укажите желаемую версию PDF/A (например, PDF/A-3B).
  3. Добавьте входной PDF-файл с помощью метода AddInput.
  4. Добавьте выходной файл для полученного PDF/A с помощью метода AddOutput.
  5. Вызовите метод Convert для выполнения конвертации.
 1// Создайте класс параметров для настройки процесса конвертации
 2var options = new PdfToPdfAOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// Добавьте исходный файл
 8options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf")); // замените на фактический путь к вашему файлу
 9
10// Добавьте путь для сохранения конвертированного файла
11options.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));
12
13// Выполните конвертацию
14PdfConverter.Convert(options);

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

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

 1// Создайте класс параметров для настройки процесса валидации
 2var options = new PdfAValidateOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_1A
 5};
 6
 7// Добавьте один или несколько файлов для проверки
 8options.AddInput(new FileDataSource("path_to_your_first_pdf_file.pdf")); // замените на фактический путь к вашему файлу
 9options.AddInput(new FileDataSource("path_to_your_second_pdf_file.pdf"));
10// добавьте больше файлов по мере необходимости
11
12// Запустите валидацию и получите результаты
13var resultContainer = PdfConverter.Validate(options);
14
15// Проверьте свойство resultContainer.ResultCollection для получения результатов валидации для каждого файла:
16for (var i = 0; i < resultContainer.ResultCollection.Count; i++)
17{
18    var result = resultContainer.ResultCollection[i];
19    var validationResult = (PdfAValidationResult) result.Data;
20    var isValid = validationResult.IsValid; // Результат проверки для i-го документа
21}

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

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