PHP Conference Japan 2024

wkhtmltox\PDF\Object::__construct

(wkhtmltox >= 0.1.0)

wkhtmltox\PDF\Object::__construct建立新的 PDF 物件

說明

public wkhtmltox\PDF\Object::__construct(字串 $buffer, 陣列 $settings = ?)

從給定的緩衝區和可選的設定建立新的 PDF 物件

參數

buffer

HTML

settings

名稱 說明 更新日誌
page 要轉換的 HTML 的 URL 或路徑   >= 0.1.0
useExternalLinks 設定為 true 可將輸入中的外部連結轉換為輸出中的外部 PDF 連結 布林值 >= 0.1.0
useLocalLinks(使用本地連結) 設定為 true 可將輸入中的內部連結轉換為輸出中的內部 PDF 連結 布林值 >= 0.1.0
produceForms(產生表單) 設定為 true 可將 HTML 表單轉換為 PDF 表單 布林值 >= 0.1.0
replacements(替換) 未記錄   >= 0.1.0
includeInOutline(包含在大綱中) 設定為 true 可將此物件的章節包含在大綱和目錄中 布林值 >= 0.1.0
pagesCount(頁數) 設定為 true 可使目錄中的頁數包含此物件的頁數 布林值 >= 0.1.0
tocXsl(目錄 XSL) 設定為樣式表以將此物件轉換為目錄物件   >= 0.1.0
toc.useDottedLines(目錄.使用虛線) 設定為 true 可在目錄中使用虛線 布林值 >= 0.1.0
toc.captionText(目錄.標題文字) 目錄的標題文字   >= 0.1.0
toc.forwardLinks(目錄.正向連結) 設定為 true 可從目錄建立到內容的連結 布林值 >= 0.1.0
toc.backLinks(目錄.反向連結) 設定為 true 可從內容建立到目錄的連結 布林值 >= 0.1.0
toc.indentation(目錄.縮排) 目錄的縮排 2em >= 0.1.0
toc.fontScale(目錄.字體縮放) 在每個目錄層級縮小字體的因素 0.8 >= 0.1.0
header.fontSize(頁首.字體大小) 頁首使用的字體大小 13 >= 0.1.0
header.fontName(頁首.字體名稱) 頁首使用的字體名稱 times(Times New Roman) >= 0.1.0
header.left(頁首.左) 頁首左側的文字   >= 0.1.0
header.center(頁首.中) 頁首中央的文字   >= 0.1.0
header.right(頁首.右) 頁首右側的文字   >= 0.1.0
header.line(頁首.線) 啟用或停用頁首下的水平線 布林值 >= 0.1.0
header.spacing(頁首.間距) 頁首與內容之間的間距 1.8 >= 0.1.0
header.htmlUrl(頁首.HTML網址) 要在頁首中使用的 HTML 的網址或路徑   >= 0.1.0
footer.fontSize(頁尾.字體大小) 頁尾使用的字體大小 13 >= 0.1.0
footer.fontName(頁尾.字體名稱) 頁尾使用的字體名稱 times(Times New Roman) >= 0.1.0
footer.left(頁尾.左) 頁尾左側的文字   >= 0.1.0
footer.center(頁尾.中) 頁尾中央的文字   >= 0.1.0
footer.right(頁尾.右) 頁尾右側的文字   >= 0.1.0
footer.line(頁尾.線) 啟用或停用頁尾下的水平線 布林值 >= 0.1.0
footer.spacing(頁尾.間距) 頁尾與內容之間的間距 1.8 >= 0.1.0
footer.htmlUrl(頁尾.HTML網址) 要在頁尾中使用的 HTML 的網址或路徑   >= 0.1.0
load.username(載入.使用者名稱) 登入網站時要使用的使用者名稱 bart >= 0.1.0
load.password(載入.密碼) 登入網站時要使用的密碼 elbarto >= 0.1.0
load.jsdelay(載入.JS延遲) 頁面載入後到擷取之前的等待時間(以毫秒為單位) 1200 >= 0.1.0
load.zoomFactor(載入.縮放比例) 要套用到內容的縮放比例 2.2 >= 0.1.0
load.customHeaders(載入.自訂標頭) 請求主要網頁時要傳送的自訂標頭   >= 0.1.0
load.repeatCustomHeaders (載入.重複自訂標頭) 設定為 true 以傳送所有請求 布林值 >= 0.1.0
load.cookies(載入.Cookie) 請求主要網頁時要傳送的 Cookie 字串   >= 0.1.0
load.post(載入.發送POST請求) 請求主要網頁時要傳送的 POST 字串   >= 0.1.0
load.blockLocalFileAccess(載入.封鎖本地檔案存取) 禁止本地和管道檔案存取其他本地檔案 布林值 >= 0.1.0
load.stopSlowScript(載入.停止緩慢執行的指令碼) 停止緩慢執行的 JavaScript 布林值  
load.debugJavascript(載入.除錯 JavaScript) 允許 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) 啟用或停用 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(網頁.使用者樣式表) 使用者指定樣式表的網址或路徑 /path/to/style.css >= 0.1.0
web.enablePlugins(網頁.啟用外掛程式) 啟用或停用 NS 外掛程式 布林值 >= 0.1.0

新增筆記

使用者貢獻的筆記

此頁面尚無使用者貢獻的筆記。
To Top