(HTML + CCS3为分页媒体生成的内容)到PDF?

时间:2010-08-12 02:04:19

标签: html css3 xhtml pdf-generation css-paged-media

有没有办法从使用CSS3 Generated Content for Paged Media样式的HTML文档中呈现PDF?

如果没有这样的应用程序,我可以用什么作为构建这样的转换器的基础?

由于

3 个答案:

答案 0 :(得分:3)

他们只应用 知道可以将HTML / CSS3转换为高质量的PDF PrinceXML。 (而且我的印象是,Google在GoogleDocs中以某种方式许可并利用他们的代码进行PDF导出。)

然而,这是一个商业应用程序,我认为它带有高昂的价格标签。

其中一个主要亮点是HåkonLie,他也支持Opera网络浏览器的所有技术成就。

这是一个有两年历史的Google Tech Talks视频,其中Lie概述了PrinceXML背后的一些技术:

答案 1 :(得分:1)

wkhtmltopdf应该很好地处理这个问题。

http://code.google.com/p/wkhtmltopdf/

  

在网上搜索,我发现了   几个允许的命令行工具   您要将HTML文档转换为   PDF文档,但他们似乎都是   用自己的,而不是不完整的   渲染引擎,导致差   质量。最近QT 4.4发布了   使用WebKit小部件(WebKit是   苹果Safari的引擎,这是一个   KDE KHtml的分支),制作一个   好的工具变得非常简单。工具变得非常容易。

答案 2 :(得分:0)

DOMPDF是一个将HTML转换为PDF文档的开源PHP项目,但它不支持CSS3生成的内容,但该项目非常活跃。欢迎您参加! 它的CSS 2.1支持非常好,最近在SVN中继中添加了一些CSS3属性。