wkhtmltox\Image\Converter::__construct

(wkhtmltox >= 0.1.0)

wkhtmltox\Image\Converter::__construct创建新的图像转换器

描述

public wkhtmltox\Image\Converter::__construct(string $buffer = ?, array $settings = ?)

创建图像转换器,可选地接受输入缓冲区和配置设置

参数

buffer

HTML

settings

名称 描述 变更日志
in 输入文件的 URL 或路径,如果使用 “-” 则为标准输入 /path/to/markup.html >= 0.1.0
out 输出文件的路径,如果使用 “-” 则为标准输出,默认情况下使用内部缓冲区 /path/to/output.png >= 0.1.0
fmt 要使用的输出格式
"" 默认
jpg 输出为 JPEG
png 输出为 PNG
bmp 输出为位图
svg 输出为 SVG
>= 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 设置错误处理策略
abort 中止转换过程
skip 不要将对象添加到最终输出
ignore 尝试将对象添加到最终输出
>= 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

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top