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.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 |