打印原型输出(以编程方式)
我正在考虑切换到 protovis 进行可视化。然而,有一点让我持怀疑态度 - 由于 protovis 在浏览器中将其输出创建为 div,我想知道是否有任何至少半自动的方法可以让我一次创建一堆图像,而无需打开每个图像并按“打印” “手动。
所以问题是:
- 你认为我可以使用像 V8 这样的无浏览器 JS 引擎来执行代码并打印结果吗?
- 我可以在浏览器中自动打开和打印吗?
- 还有另一种方法可以从 protovis 获取自动图像吗?
谢谢, 尼古拉斯
I'm pondering switching to protovis for visualizations. One thing that keeps me skeptical however - since protovis creates its output as a div in a browser, I wonder if there is any at least semi-automatic way for me to create a bunch of images at once without opening each one and pressing "print" manually.
So the question would be:
- do you think I can use a browserless JS engine like V8 to execute the code and print the result?
- can I automate opening and printing within a browser?
- is there another way to get automated images from protovis?
Thanks,
Nicolas
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请查看有关此主题的此 Google 网上论坛帖子。
Have a look at this Google Groups thread about this very topic.
查看 http://www.phantomjs.org/
它是一个无头浏览器。
它完全可以做你想做的事:
http://code.google.com/p/phantomjs/wiki/QuickStart#渲染
rasterize.js:
生成著名老虎渲染的示例(来自 SVG):
Check out http://www.phantomjs.org/
It is a headless browser.
It can do exactly what you want :
http://code.google.com/p/phantomjs/wiki/QuickStart#Rendering
rasterize.js:
An example to produce the rendering of the famous Tiger (from SVG):