.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);
}