有没有人对如何从HTML生成可访问的PDF(包括图像)有任何建议?
PDF需要看起来像原始HTML,包括图像的位置等。 是否需要任何特殊的HTML结构来帮助最终的PDF访问?
我选择的毒药是Perl,但对任何程序,语言或库的引用都会有所帮助。
如果有人提供更多一般信息,我会在TypeDoc上提出更深入的问题。 http://doctype.com/TiB
另外, 如果具有可访问性问题的用户发现使用PDF的“可用性体验”比从普通旧语义HTML(POSH)读取更好或更差,我和其他人会觉得有用。
由于 麦克
答案 0 :(得分:1)
查看PrinceXML。通过CSS,您可以控制边距,分页和方向。虽然不是开源的,但您可以免费试用,但它会在右上角放置一个小水印。
答案 1 :(得分:0)
Adobe ColdFusion服务器产品可以很好地完成这项工作,这并不奇怪。但它不是免费的,而且该语言的开源实现(Smith和BlueDragon)不支持pdf的东西。
Adobe ColdFusion的开发人员许可是免费的,您可以下载它。
答案 2 :(得分:0)
我已经完成了这个小规模但脚本编写Safari以打印到PDF。我不推荐它用于大型项目。
答案 3 :(得分:0)
到目前为止,我遇到过的最强大的PDF发布工具是reportlab。有一个用Python编写的开源库和一个专有系统,允许您使用自定义xml规范的RML构建文档。对于更复杂的文档,后者更容易。他们往往非常灵活(合理)定价。
不严格地回答您的问题,因为它不处理html到pdf的转换,但可能对您有用。