2009-12-05 47 views
2

有没有人有关于如何从HTML生成可访问的PDF(包括图像)的建议?如何从HTML创建“可访问”PDF?

PDF需要看起来像原始的HTML,包括图像的位置等。 需要哪些特殊的HTML结构来帮助使最终的PDF可访问?

  • 我看过有关创建PDFS的问题,但没有一个具体解决可访问性的重要问题。

我选择的毒药是Perl,但引用任何程序,语言或库都会有帮助。

我在TypeDoc有一个更深入的问题,如果任何人有更多的一般信息提供。 http://doctype.com/TiB

另外, 我和其他人,会觉得有用的,如果,如果他们发现使用PDF格式更好或更差比普通老式语义化的HTML(POSH)读的“易用性体验”用户解决访问问题,可能发表评论。

感谢 迈克

+0

问题是,HTML看起来不像任何东西。尽管许多浏览器使它看起来一样,但有些浏览器却没有。 – 2009-12-07 03:10:44

回答

1

查找到PrinceXML。通过CSS,您可以控制边距,分页和方向。虽然不是开源的,但您可以免费试用,但它会在右上角放置一个小水印。

+0

谢谢,我会看看。 – 2009-12-06 15:04:42

+0

是否有任何实际可访问/标记为PDF的PrinceXML样本?我在网站上查了几个样本,他们没有标记PDF。在文档中没有可访问/加标签的PDF选项。 – 2016-10-21 18:52:38

+0

PrinceXML目前不支持可访问/加标签的PDF。 PDFReactor虽然。 – jamespaden 2016-10-23 13:14:27

0

Adob​​e ColdFusion服务器产品在这方面做得非常好,毫不奇怪。但它不是免费的,并且该语言的开源实现(Smith和BlueDragon)不支持pdf。

Adob​​e ColdFusion的开发人员许可证是免费的,您可以下载它。

0

我已经做了一个小规模的东西,但脚本的Safari打印到PDF。尽管如此,我不推荐它用于大型项目。

+0

同样。我使用http://automatorworld.com/archives/download-urls-as-pdfs/攻击了一个系统。它的工作,但pdf一贯看起来不好;没有实现跨越分页符的流动。 – 2011-05-08 23:19:51

0

迄今为止,我遇到过的最强大的PDF发布工具是reportlab。有一个用Python编写的开源库和一个专有系统,允许您使用RML(一种自定义的xml规范)构建文档。后者对于更复杂的文档更容易。他们倾向于非常灵活(合理)的定价。

不严格地回答您的问题,因为它不处理html到pdf的转换,但可能对您有用。

+0

OP要求提供可访问* PDF输出的工具,但我在ReportLab文档中没有看到这一点。 – 2016-10-21 18:56:47