【发布时间】:2015-04-23 11:31:05
【问题描述】:
我尝试在 VB 项目中编写验证方法来检查 PDF 文件是否为 PDF/A。我在玩 itextsharp.pdfa 但我找不到验证这一点的方法。
从 here 我知道使用 itextsharp 是不可能的。 itextsharp 5.5.5 是否包含一些这样的功能?
我可以在 vb.net 项目中使用其他 dll 来进行此验证吗?
【问题讨论】:
标签: vb.net itextsharp pdfa
我尝试在 VB 项目中编写验证方法来检查 PDF 文件是否为 PDF/A。我在玩 itextsharp.pdfa 但我找不到验证这一点的方法。
从 here 我知道使用 itextsharp 是不可能的。 itextsharp 5.5.5 是否包含一些这样的功能?
我可以在 vb.net 项目中使用其他 dll 来进行此验证吗?
【问题讨论】:
标签: vb.net itextsharp pdfa
目前还没有这样的东西,但欧盟已授权一个项目将“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);
}
【讨论】: