.net验证pdf文件

问题描述 投票:0回答:2

我尝试在VB项目中编写验证方法,以检查PDF文件是否为PDF / A.我正在使用itextsharp.pdfa,但我找不到验证方法。

here我明白使用itextsharp是不可能的。 itextsharp 5.5.5是否包含这样的功能?

我可以在vb.net项目中使用其他dll进行此验证吗?

vb.net itextsharp pdfa
2个回答
0
投票

目前还没有这样的事情,但欧盟已经强制要求建立一个“PDF / A一致性检查器”项目作为开源项目。你可以按照这里的进展:http://www.preforma-project.eu/pdfa-conformance-checker.html

检查PDF / A并非易事,因此在此项目完成之前可能需要一段时间。关于PDF的ISO会议和PDF协会已经有很多讨论。


0
投票

VeraPdf已经发布了一段时间,可以使用PdfAValidator进行集成

using (var pdfAValidator = new PdfAValidator.PdfAValidator())
     {
         var result = pdfAValidator.Validate(@"./TestPdfFiles/FromLibreOffice.pdf");
         Assert.True(result);
     }
© www.soinside.com 2019 - 2024. All rights reserved.