Конвертер 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, щоб виконати конвертацію.
 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/As
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));
14
15// Виконайте пакетну конвертацію
16pdfAConverter.Process(pdfAOptions);
 Українська