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, выполните следующие шаги:
- Создайте экземпляр класса
PdfAConverter
. - Создайте экземпляр
PdfAConvertOptions
для настройки преобразования. - Укажите желаемую версию PDF/A (например, PDF/A-3B).
- Добавьте входной PDF файл с помощью метода
AddInput
. - Добавьте выходной файл для результирующего PDF/A с помощью метода
AddOutput
. - Вызовите метод
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);