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