(wkhtmltox >= 0.1.0)
wkhtmltox\Image\Converter::__construct — 创建新的图像转换器
创建图像转换器,可选地接受输入缓冲区和配置设置
buffer
HTML
settings
名称 | 描述 | 值 | 变更日志 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
in | 输入文件的 URL 或路径,如果使用 “-” 则为标准输入 | /path/to/markup.html | >= 0.1.0 | ||||||||||
out | 输出文件的路径,如果使用 “-” 则为标准输出,默认情况下使用内部缓冲区 | /path/to/output.png | >= 0.1.0 | ||||||||||
fmt | 要使用的输出格式 |
|
>= 0.1.0 | ||||||||||
transparent | 当输出 PNG 或 SVG 时,使白色背景透明 | 布尔值 | >= 0.1.0 | ||||||||||
screenWidth | 用于渲染的屏幕宽度(以像素为单位) | 800 | >= 0.1.0 | ||||||||||
smartWidth | 当为 true 时,screenWidth 会扩展到内容宽度 | 布尔值 | >= 0.1.0 | ||||||||||
quality | 输出 JPEG 图像时使用的压缩因子 | 94 | >= 0.1.0 | ||||||||||
crop.left | 要捕获的窗口的左/x 坐标(以像素为单位) | 200 | >= 0.1.0 | ||||||||||
crop.top | 要捕获的窗口的顶部/y 坐标(以像素为单位) | 200 | >= 0.1.0 | ||||||||||
crop.width | 要捕获的窗口的宽度(以像素为单位) | 200 | >= 0.1.0 | ||||||||||
crop.height | 要捕获的窗口的高度(以像素为单位) | 200 | >= 0.1.0 | ||||||||||
load.cookieJar | 用于加载和存储 cookies 的文件路径 | /tmp/cookies.txt | >= 0.1.0 | ||||||||||
load.username | 登录网站时使用的用户名 | bart | >= 0.1.0 | ||||||||||
load.password | 登录网站时使用的密码 | elbarto | >= 0.1.0 | ||||||||||
load.jsdelay | 页面加载后等待捕获的时间(以毫秒为单位) | 1200 | >= 0.1.0 | ||||||||||
load.zoomFactor | 要应用于内容的缩放比例 | 2.2 | >= 0.1.0 | ||||||||||
load.customHeaders | 请求主网页时发送的自定义标头 | >= 0.1.0 | |||||||||||
load.repertCustomHeaders | 设置为 true 表示发送所有请求 | 布尔值 | >= 0.1.0 | ||||||||||
load.cookies | 请求主网页时发送的 cookie 字符串 | >= 0.1.0 | |||||||||||
load.post | 请求主网页时发送的 post 字符串 | >= 0.1.0 | |||||||||||
load.blockLocalFileAccess | 不允许本地和管道文件访问其他本地文件 | 布尔值 | >= 0.1.0 | ||||||||||
load.stopSlowScript | 停止缓慢运行的 javascript | 布尔值 | |||||||||||
load.debugJavascript | 允许 javascript 触发警告 | 布尔值 | >= 0.1.0 | ||||||||||
load.loadErrorHandling | 设置错误处理策略 |
|
>= 0.1.0 | ||||||||||
load.proxy | >= 0.1.0 | ||||||||||||
web.background | 在输出中包含背景图像 | 布尔值 | >= 0.1.0 | ||||||||||
web.loadImages | 在输出中包含图像 | 布尔值 | >= 0.1.0 | ||||||||||
web.enableJavascript | 启用或禁用 javascript | 布尔值 | >= 0.1.0 | ||||||||||
web.enableIntelligentShrinking | 启用以尝试在页面上放置更多内容,仅适用于 PDF 输出 | 布尔值 | >= 0.1.0 | ||||||||||
web.minimumFontSize | 允许的最小字体大小 | 9 | >= 0.1.0 | ||||||||||
web.printMediaType | 使用打印媒体类型而不是屏幕媒体类型打印内容 | 布尔值 | >= 0.1.0 | ||||||||||
web.defaultEncoding | 在没有指定编码的情况下使用的内容 | utf-8 | >= 0.1.0 | ||||||||||
web.userStyleSheet | 用户指定样式表的 URL 或路径 | /path/to/style.css | >= 0.1.0 | ||||||||||
web.enablePlugins | 启用或禁用 NS 插件 | 布尔值 | >= 0.1.0 |