PhantomJS:管道输入

PhantomJS:管道输入,第1张

PhantomJS:管道输入

您可以直接在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



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4972938.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存