Phantomjs在Azure Worker角色中创建PDF时缩放页面

Phantomjs在Azure Worker角色中创建PDF时缩放页面,azure,phantomjs,Azure,Phantomjs,幻影版本2.1.1 场景 Microsoft Azure工作人员角色 Phantomjs作为nuget包安装 从工作者角色运行幻影进程以将给定网页转换为pdf 视口大小是在rasterize.js中硬编码的 在参数中将页面大小设置为A4 问题 页面被缩放/缩放,这将导致边缘从页面上裁剪下来 设置zoomFactor不会解决此问题(或根本不起作用) 观察结果 我将RDPd连接到worker角色,并通过命令行运行phantomjs——这将生成正常的输出 我创建了一个控制台应用程序,它运行幻

幻影版本2.1.1

场景

  • Microsoft Azure工作人员角色
  • Phantomjs作为nuget包安装
  • 从工作者角色运行幻影进程以将给定网页转换为pdf
  • 视口大小是在rasterize.js中硬编码的
  • 在参数中将页面大小设置为A4
问题

  • 页面被缩放/缩放,这将导致边缘从页面上裁剪下来
  • 设置zoomFactor不会解决此问题(或根本不起作用)
观察结果

  • 我将RDPd连接到worker角色,并通过命令行运行phantomjs——这将生成正常的输出
  • 我创建了一个控制台应用程序,它运行幻影进程,并在本地和工作者角色上运行它——这会产生正常的输出
  • 我已经在本地运行了ComputeEmulator中的worker角色-这将生成正常的输出
  • 我已经尝试将我的PC区域更改为美国(以匹配azure,而不是英国)-这会产生正常的输出
如有任何帮助或想法,我们将不胜感激