您可以直接在PhantomJS中非常简单地完成所要查找的内容(只是没有真正记录在案)。
var page = require('webpage').create(), fs = require('fs');page.viewportSize = { width: 600, height: 600 };page.paperSize = { format: 'Letter', orientation: 'portrait', margin: '1cm' };page.content = fs.read('/dev/stdin');window.setTimeout(function() { page.render('/dev/stdout', { format: 'pdf' }); phantom.exit();}, 1);
(如果您有需要加载的图像等,则可能需要增加超时时间。)
HTML输入标准输入,PDF二进制输出标准输出。您可以像这样测试它:
echo "<b>test</b>" | phantomjs makepdf.js > test.pdf && open test.pdf
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)