我正在尝试生成部分DOM的服务器端图像,然后在创建后将这些图像从我的服务器提供给用户。
我对PhantomJS的实现可能性感到好奇,因为除了探索和测试之外我还没有完全理解它的目的。我知道它是一个独立的二进制文件,我已经运行了基本的应用程序,就像在他们的教程中一样。但有没有办法按照以下方式做某事?
<html>
<body>
<h1>This is a test.</h1>
<button>Rasterize!</button>
</body>
<script>
$('button').click(function() {
// invoke PhantomJS here to generate PNG of this page
});
</script>
<html>
具体来说,我正在考虑做一些事情:
phantomjs rasterize.js https://localhost:9999/test.html test.png
有人,请教我!