PhantomJS paperSize 属性
- 行业动态
- 2024-04-14
- 4568
PhantomJS 是一个基于 WebKit 的服务器端 JavaScript API,它允许您在没有浏览器窗口的情况下运行 JavaScript 代码,并生成网页截图、处理网页内容等。paperSize 属性是 PhantomJS 中的一个选项,用于设置生成的网页截图的大小。
paperSize 属性详解
paperSize 属性接受一个包含两个元素的数组,分别表示宽度和高度(以像素为单位)。
var page = require('webpage').create(); page.paperSize = [800, 600]; // 设置纸张大小为 800x600 像素
您还可以使用以下预定义的尺寸:
A4:11.69 x 8.27 英寸
A3:11.69 x 16.53 英寸
Letter:8.5 x 11 英寸
Legal:8.5 x 14 英寸
Tabloid:11 x 17 英寸
Ledger:17 x 11 英寸
Statement:5.5 x 8.5 英寸
Executive:7.25 x 10.5 英寸
Folio:8.5 x 13 英寸
Quarto:10.5 x 8.25 英寸
Standard:8.5 x 11 英寸(默认)
Din A4:210 x 297 毫米
Din A5:148 x 210 毫米
Din A3:297 x 420 毫米
Din A6:105 x 148 毫米
Din B4:250 x 353 毫米
Din B5:176 x 250 毫米
Din B3:353 x 500 毫米
Din B6:125 x 176 毫米
ISO A4:210 x 297 毫米
ISO A3:297 x 420 毫米
ISO A5:148 x 210 毫米
ISO A6:105 x 148 毫米
ISO B4:250 x 353 毫米
ISO B5:176 x 250 毫米
ISO B3:353 x 500 毫米
ISO B6:125 x 176 毫米
要将纸张大小设置为 A4,可以使用以下代码:
page.paperSize = 'A4'; // 设置纸张大小为 A4
或者使用像素值:
page.paperSize = [297, 420]; // 设置纸张大小为 A4(像素值)
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:https://www.xixizhuji.com/fuzhu/287715.html