PDF/A Converter
Documentize PDF/A Converter for .NET — мощный инструмент, предназначенный для преобразования PDF-документов в формат PDF/A, обеспечивая соответствие вашим материалам стандартам долгосрочного архивирования. Этот плагин также поддерживает валидацию существующих PDF-документов на соответствие PDF/A, предлагая функции конверсии и валидации в одном решении.
Как преобразовать PDF в PDF/A
Чтобы преобразовать документ PDF в формат PDF/A, выполните следующие шаги:
- Создайте экземпляр класса
PdfAConverter
. - Создайте экземпляр
PdfAConvertOptions
для настройки конверсии. - Укажите желаемую версию PDF/A (например, PDF/A-3B).
- Добавьте входной PDF-файл с помощью метода
AddInput
. - Добавьте выходной файл для полученного PDF/A с помощью метода
AddOutput
. - Вызовите метод
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 Validation Passed: " + 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);
Ключевые функции:
- Конвертация в PDF/A: Плавно преобразуйте PDF-файлы в формат PDF/A (такие как PDF/A-1a, PDF/A-2b, PDF/A-3b) для обеспечения соответствия стандартам архивирования.
- Валидация соответствия PDF/A: Проверьте существующие PDF-документы на соответствие стандартам PDF/A и выявите проблемы, если они не соответствуют.
- Пакетная обработка: Обрабатывайте несколько файлов одновременно для конверсии или валидации.
- Эффективный рабочий процесс: Минимизируйте время и усилия с помощью быстрого и надежного процесса конверсии.