PDF使用bootstrap css从HTML生成

时间:2015-07-29 12:50:42

标签: pdf-generation

我们能否从HTML页面生成pdf,我们使用两个css文件Style.css和bootstrap.css。是否可以将html页面呈现为pdf,因为它显示在UI中。

1 个答案:

答案 0 :(得分:0)

是的,我们可以从HTML页面生成pdf。您可以使用phantom.js生成您的html页面,它提供了一个Javascript API来生成任何静态HTML页面的.pdf,.png,.jpg等。静态页面意味着单个.html页面还包括资源。步骤如下:

  1. http://phantomjs.org/download.html下载phantomjs-2.0.0-windows.zip。
  2. 转到C:\ Users \ USER \ Downloads \ phantomjs-2.0.0-windows \ phantomjs-2.0.0-windows \ bin,{C:\ where library downloaded} 3.打开终端并跳转到C:\ Users \ USER \ Downloads \ phantomjs-2.0.0-windows \ phantomjs-2.0.0-windows \ bin>
  3. 在终端上输入命令:phantomjs {refer rasterize.js}“your static html page url”{target dirctory / file.extension}
  4. 例如> C:\ Users \ USER \ Downloads \ phantomjs-2.0.0-windows \ phantomjs-2.0.0-windows \ bin> phantomjs ../examples/rasterize.js“http://phantomjs.org/download.html”abc.pdf