libHaru PDF中没有“标签” /“结构标签”吗?

时间:2019-11-26 11:39:07

标签: tags accessibility libharu

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

1 个答案:

答案 0 :(得分:1)

我浏览了libHaru的22页手册,其中没有提及标签,因此可以肯定地认为它不支持标签。

尝试制作任何库标签PDF(并做得很好)将是一项艰巨的任务。您实际上是在重新发明轮子。考虑一下事实,即Adobe Acrobat Pro仅在标记PDF方面表现中等,并且需要大量的人为干预才能正确处理。

有一种名为CommonLook Dynamic的产品,用于根据网络服务器上的实时数据创建可访问的PDF,但我自己不能保证。我曾经使用过该公司的其他产品,它们的效果非常好,但价格并不便宜。

通常来说,PDF标记通常是非常复杂的事情。为了使其与自动化算法一起工作,必须完美地形成源代码格式,并且必须非常简单。如果您的原始资料完全是复杂的或格式错误的,则不会正确显示。

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