使用PhantomJS渲染用户修改的页面

时间:2017-05-24 17:05:03

标签: node.js phantomjs

我的用例是:用户进入网页并通过填写表单,使用数据库中的数据填充页面或拖动页面上的某些可拖动来修改它。然后他可以下载他修改为pdf的页面。我正在考虑使用PhantomJS进行从html到pdf的转换。

我理解PhantomJS的基本功能并得到了基本的示例,但在我看过的所有示例中,都传入了本地文件或URL。示例:

page.open('./test.html', function () { ... }

如何呈现用户使用PhantomJS修改的页面?我有两个想法:

  1. 在用户修改页面时更改网址,只需传入网址即可。例如,url包含可拖动div的位置。
  2. 将修改后的html发送到后端,保存并运行PhantomJS
  3. 这些解决方案有意义吗?我希望有一种更简单的方法。

0 个答案:

没有答案