PHP Conference Japan 2024

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 用於載入和儲存 cookie 的檔案路徑 /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