【发布时间】:2018-02-16 18:50:27
【问题描述】:
我在将 HTML 文件呈现为 PDF 文件时遇到问题。我将两个参数传递给命令行。第一个是 HTML 输入文件,第二个是 PDF 输出
/var/bin/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /var/www/nodejs/html_to_pdf.js /root/input.html /root/hello.pdf
代码
var page = require('webpage').create(),
args = require('system').args,
f = require('fs').open(args[1], 'r');
page.paperSize = {
format : 'A4',
orientation : 'portrait',
margin : {
top : '1cm',
left : '1cm',
bottom : '1cm',
right : '1cm'
}
};
page.content = f.read();
page.setContent(page.content, page);
page.render(args[2]);
phantom.exit();
没有返回错误,也没有输出PDF文件?
这是输入文件
【问题讨论】: