我使用phantomjs
rasterize.js
将网页呈现给pdf
。
var page = require('webpage').create()
...
page.render(output);
问题:此处页面始终保存到本地文件系统。但是我想从javascript返回pdf流,然后通过一个额外的servlet提供它。所以没有写入本地文件。
这可能吗,在Windows上?
答案 0 :(得分:2)
找到它:page.render('/dev/stdout', { format: 'pdf' });
这可以通过例如java阅读:
InputStream is = process.getInputStream();