0

我正在使用 libHaru(通过在我的 C++ 代码中包含源代码)来生成 PDF 文件。我希望通过添加“标签”(又名“结构标签”)来使这些 PDF 文件可以访问。从我在文档和源代码中可以看到,libHaru 不支持这一点。有人可以确认 libHaru 确实不支持标签吗?而如果不直接支持,不知道有没有办法通过修改libHaru代码来添加标签?有人做过吗?

4

1 回答 1

1

我浏览了 libHaru 的 22 页手册,并没有提到标签,所以我认为可以安全地假设它不支持标签。

尝试制作任何库标签 PDF(并且做得好)将是一项艰巨的任务。你基本上是在重新发明轮子。考虑一下这样一个事实,即 Adob​​e Acrobat Pro 在标记 PDF 方面只是平庸,并且需要大量的人工干预才能使其正确。

有一个名为CommonLook Dynamic的产品,用于从网络服务器上的实时数据创建可访问的 PDF,但我自己不能保证。我用过这家公司的其他产品,它们都很好,但一点也不便宜。

一般来说,PDF 标记往往是一件非常复杂的事情。为了使其与自动化算法一起工作,源代码格式必须完美形成并且非常简单。如果您的源材料非常复杂或格式不正确,那么它就不会正确。

例如,PDF 生成软件不可能在为图像制作好的替代文本、创建有用的 PDF 元数据或标记复杂表格等方面做得很好。这些都是需要人工干预的事情。

于 2019-11-26T20:04:15.843 回答