wkhtmltox\Image\Converter::__construct

(wkhtmltox >= 0.1.0)

wkhtmltox\Image\Converter::__construct — Створити новий конвертер зображень

Опис

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

Створює конвертер зображень, додатково використовуючи вхідний буфер та налаштування конфігурації

Список параметрів

buffer

HTML

settings

НазваниеОписЗначенияВерсия
inURL або шлях вхідного файлу, якщо "-", то використовується стандартне введення/path/to/markup.md>= 0.1.0
outшлях до вихідного файлу, якщо "-", то використовується стандартний висновок, за замовчуванням використовується внутрішній буфер/path/to/output.png>= 0.1.0
fmtформат виводу для використання
""за замовчуванням
jpg< /td>висновок у форматі JPEG
pngвисновок у форматі PNG
bmpвиведення у форматі растрового зображення
svgвиведення у форматі SVG

>= 0.1.0 | | transparent | при виведенні PNG або SVG зробити білий фон прозорим | boolean | >= 0.1.0 | | screenWidth | ширина екрану, що використовується для відтворення пікселів | 800 | >= 0.1.0 | | smartWidth | коли true, screenWidth розширюється до ширини вмісту | boolean | >= 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 для отправки со всеми запросами | boolean |>= 0.1.0 | | load.cookies | рядок cookie для надсилання при запиті на головну веб-сторінку | | >= 0.1.0 | | load.post | рядок post для надсилання за запитом головної веб-сторінки | | >= 0.1.0 | | load.blockLocalFileAccess | заборонити локальним та переданим файлам доступ до інших локальних файлів | boolean | >= 0.1.0 | | load.stopSlowScript | зупинити повільний javascript boolean | | | load.debugJavascript | дозволити JavaScript видавати попередження | boolean | >= 0.1.0 | | load.loadErrorHandling | установить стратегию обработки ошибок |

abortперервати процес перетворення
skip< /td>не додавати об'єкт до кінцевого висновку
ignoreспробувати додати об'єкт до кінцевого висновку

>= 0.1.0 | | load.proxy |   |   |>= 0.1.0 | | web.background | включити фонове зображення до висновку | boolean | >= 0.1.0 | | web.loadImages | увімкнути зображення у висновок | boolean | >= 0.1.0 | | web.enableJavascript | увімкнути або вимкнути javascript | boolean | >= 0.1.0 | | web.enableIntelligentShrinking | увімкнути для спроби вмістити більше вмісту на сторінці, застосовується лише до вихідних PDF-файлів | boolean | >= 0.1.0 | | web.minimumFontSize | мінімальний допустимий розмір шрифту 9 | >= 0.1.0 | | web.printMediaType | друкувати вміст, використовуючи тип носія print замість screen | boolean | >= 0.1.0 | | web.defaultEncoding | Вміст для використання без вказівки кодування | utf-8 | >= 0.1.0 | | web.userStyleSheet | URL або шлях до вказаної користувачем таблиці стилів /path/to/style.css | >= 0.1.0 | | web.enablePlugins | увімкнути або вимкнути плагіни NS | boolean | >= 0.1.0 |