pis*_*hio 2 html css pdf publishing
不考虑ad-hoc程序(如Adobe Indesign,开源Scribus或文字处理器),在我看来,Latex是唯一用于文档准备的标记语言,能够生成漂亮的PDF文档.
我认为HTML + CSS会为此目的提供一个非常好的组合.HTML可以从中间层格式(如markdown)轻松生成,基于类的一些编程可以生成索引和注释(等等),CSS可以轻松地为页面设置样式.准备一份文件会比使用令人难以置信的强大的Latex更容易,但制作"超出标准"的东西真的很难.
困难的部分是获得PDF.虽然有许多程序(也是免费的)可以从HTML中获取PDF,但我看不出如何保留"页面"的概念.可以将文档编写为单个长HTML页面,让程序将其分成页面,应用脚注,标题,页码......
有没有这样的节目?有没有人知道如何实现它?谢谢.
简介: 如果您认真对待高质量的HTML-to-PDF管道,Prince是最佳选择.如果您不想为Prince支付费用,您可能需要在文档质量或您选择的管道上妥协.
A List Apart上有一篇很好的文章.他们使用Prince和CSS2分页媒体(由widyakumara建议)来生成具有正确格式的数字等的页面.Prince可免费用于非商业用途; 每台服务器的商业使用许可起价为3800美元,当你考虑到王子真是太棒了时,这并不是那么昂贵.
早期的Stack Overflow问题中提出了一些更便宜的替代方案,即将HTML/CSS3与生成的内容/分页媒体转换为PDF.我已经尝试了其中的一些,我必须得出结论,Prince是我见过的唯一可以使用HTML和CSS生成的页码等功能生成分页PDF的工具.Prince还支持许多特定于打印的功能,如脚注.
也就是说,我建议这是一个寻找问题的解决方案.HTML和CSS可能不是最适合用作"漂亮PDF文档"的文档的最佳选择.LaTeX不仅仅是一种标记语言; 它是一个成熟的智能排版系统,其目标是生成有吸引力的印刷文档.相比之下,HTML和CSS显然不是这项工作的最佳工具.
| 归档时间: |
|
| 查看次数: |
1926 次 |
| 最近记录: |