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

Documentize PDF/A Converter для .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, щоб виконати конвертацію.
 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 Валідація пройдена: " + 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);  
 Українська