我尝试在 VB 项目中编写验证方法来检查 PDF 文件是否为 PDF/A。我在玩 itextsharp.pdfa 但我找不到验证这一点的方法。
从 这里 我了解到使用 itextsharp 是不可能的。itextsharp 5.5.5 是否包含一些这样的功能?
我可以在 vb.net 项目中使用其他 dll 进行此验证吗?
我尝试在 VB 项目中编写验证方法来检查 PDF 文件是否为 PDF/A。我在玩 itextsharp.pdfa 但我找不到验证这一点的方法。
从 这里 我了解到使用 itextsharp 是不可能的。itextsharp 5.5.5 是否包含一些这样的功能?
我可以在 vb.net 项目中使用其他 dll 进行此验证吗?
目前还没有这样的东西,但是欧盟已经授权一个项目来构建一个“PDF/A 一致性检查器”作为一个开源项目。您可以在此处关注进度:http: //www.preforma-project.eu/pdfa-conformance-checker.html
检查 PDF/A 并非易事,因此可能需要一段时间才能完成此项目。在 PDF 的 ISO 会议上以及 PDF 协会对此进行了很多讨论。
VeraPdf 前段时间已经发布,可以使用PdfAValidator集成
using (var pdfAValidator = new PdfAValidator.PdfAValidator())
{
var result = pdfAValidator.Validate(@"./TestPdfFiles/FromLibreOffice.pdf");
Assert.True(result);
}