.net проверка файла pdfa

Я пытаюсь написать метод проверки в проекте VB, чтобы проверить, является ли файл PDF PDF/A. Я играл с itextsharp.pdfa, но я не нашел способ проверить это.

Отсюда я понял, что использование itextsharp было невозможно. Включает ли itextsharp 5.5.5 некоторые функции, подобные этой?

Есть ли другие DLL, которые я могу использовать в проекте vb.net для этой проверки?

1 ответ

Решение

В настоящее время такого не существует, но Европейский Союз поручил проект по созданию "Проверка соответствия PDF/A" в качестве проекта с открытым исходным кодом. Вы можете следить за прогрессом здесь: http://www.preforma-project.eu/pdfa-conformance-checker.html

Проверка на наличие PDF/A не тривиальна, поэтому, вероятно, пройдет некоторое время, прежде чем этот проект будет завершен. Об этом много говорилось на совещаниях ISO для PDF, а также в Ассоциации PDF.

VeraPdf был выпущен некоторое время назад и может быть интегрирован с помощью PdfAValidator

using (var pdfAValidator = new PdfAValidator.PdfAValidator())
     {
         var result = pdfAValidator.Validate(@"./TestPdfFiles/FromLibreOffice.pdf");
         Assert.True(result);
     }
Другие вопросы по тегам