相关疑难解决方法(0)

生成pdf文件phantomjs,重复HEADER

我正在使用phantomjs生成pdf文件,但我想用HTML重复一个已定义的标题,它在没有图像的情况下工作,但是一旦我添加它就不起作用

page.viewportSize = { width: 600, height: 600 };
page.paperSize = {
  format: 'A4', orientation: 'portrait', margin: '0px',
  header: {
    height: "1.2cm",
    contents: phantom.callback(function(pageNum, numPages) {
      return '<img src="https://www.google.com.bo/images/srpr/logo4w.png" height="0.95cm"/>';
    })
  },
  footer: {
    height: "0.7cm",
    contents: phantom.callback(function(pageNum, numPages) {
      return '<h3 class="header">Footer</h>';
    })
  }
}
Run Code Online (Sandbox Code Playgroud)

pdf-generation phantomjs

10
推荐指数
2
解决办法
6943
查看次数

CasperJS是否提供对底层PhantomJS对象的引用?

我正在将一个脚本从PhantomJS迁移到CasperJS,我想知道Casper是否提供了它在幕后使用的Phantom对象的任何引用.

Phantom提供了一些Casper没有的功能(例如,injectJs).

为了完整起见,以下是Phantom的所有对象:

通过查看casper对象的属性,我确实找到了对webpageobject(casper.page)的引用,因此处理了我的特定用例.我想我会发布这个问题,以防其他人需要访问system,fs,webserver或child_process.

javascript automation phantomjs casperjs

8
推荐指数
1
解决办法
2301
查看次数