有的时候想把HTML转成PDF, 方便用户下载离线使用或阅读。但并不是每个人都会制作PDF文档,幸好,有太多的PDF相关工具。
这些话不是我写的,但是我想说的是我们需要这样一个工具,在那之前我还试着转tex转html,但是失败了。
tex html
可以直接用这样一个命令来执行
$htlatex file.tex
但是遗憾的是会报错,还有
$tex4ht file.tex
但是依然不行,只好手动写Html,然后再转为pdf
htlatex filename # generate HTML
xhlatex filename # generate XHTML
如果装有tex
的话会是一个很好的选择,问题是似乎。。
html转pdf
html2pdf
wkhtmltopdf and wkhtmltoimage are open source (LGPL) command line tools to render HTML into PDF and various image formats using the QT Webkit rendering engine. These run entirely "headless" and do not require a display or display service.
wkhtmltopdf和wkhtmltoimage是用于渲染html成pdf和图片格式的开源的命令行工具,使用的是QT Webkit。
html 转 pdf 网页
使用官方的示例
$wkhtmltopdf http://google.com google.pdf
便可以将谷歌的首页转为pdf
当然我们也可以用
$wkhtmltopdf index.html index.pdf
将index.html转为index.pdf。
安装wkhtmltopdf
可以直接到 http://wkhtmltopdf.org/downloads.html下载
对于没有的Mac OS可以用
gem install wkhtmltopdf-binary
没有brew install
也没有port
sudo port install wkhtmltopdf
Password:
Error: Port wkhtmltopdf not found
或许您还需要下面的文章: