PDF в PDF/A

The Documentize PDF Converter for .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// Create the options class to set up the conversion process
 2var options = new PdfToPdfAOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// Add the source file
 8options.AddInput(new FileData("path_to_your_pdf_file.pdf")); // replace with your actual file path
 9
10// Add the path to save the converted file
11options.AddOutput(new FileData("path_to_the_converted_file.pdf"));
12
13// Run the conversion
14PdfConverter.Convert(options);

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

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

 1// Create the options class to set up the validation process
 2var options = new PdfAValidateOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_1A
 5};
 6
 7// Add one or more files to be validated
 8options.AddInput(new FileData("path_to_your_first_pdf_file.pdf")); // replace with your actual file path
 9options.AddInput(new FileData("path_to_your_second_pdf_file.pdf"));
10// add more files as needed
11
12// Run the validation and get results
13var resultContainer = PdfConverter.Validate(options);
14
15// Check the resultContainer.ResultCollection property for validation results for each file:
16foreach (var result in resultContainer.ResultCollection)
17{
18    var validationResult = (PdfAValidationResult) result.Data;
19    var isValid = validationResult.IsValid; // Validation result for document
20}

Ключевые особенности:

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