Конвертер 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
, щоб виконати конвертацію.
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);