PHP Conference Nagoya 2025

wkhtmltox\Image\Converter::__construct

(wkhtmltox >= 0.1.0)

wkhtmltox\Image\Converter::__constructCré un nouveau convertisseur d'image

Description

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

Crée un convertisseur d'image, en utilisant optionnellement un buffer d'entrée ainsi qu'une configuration

Liste de paramètres

buffer

HTML

settings

Nom Description Valeur Historique
in URL ou chemin du fichier d'entrée, si la sortie "-" est utilisée /chemin/vers/markup.html >= 0.1.0
out Chemin du fichier de sortie, si la sortie "-" est utilisée ; par défaut, un buffer inter est utilisé /chemin/vers/sortie.png >= 0.1.0
fmt format de sortie à utiliser
"" default
jpg sortie sous la forme d'un JPEG
png sortie sous la forme d'un PNG
bmp sortie sous la forme d'un bitmap
svg sortie sous la forme d'un SVG
>= 0.1.0
transparent lors d'une sortie en PNG ou SVG, rend l'arrière plan transparent booléen >= 0.1.0
screenWidth la largeur d'écran à utiliser pour le rendu en pixels 800 >= 0.1.0
smartWidth lorsque vaut true, la largeur de l'écran est étendu à la largeur du contenu booléen >= 0.1.0
quality Facteur de compression à utiliser lorsque la sortie est une image JPEG 94 >= 0.1.0
crop.left Gauche/coordonnée en X de la fenêtre à capturer, en pixels 200 >= 0.1.0
crop.top Haut/coordonnée en Y de la fenêtre à capturer, en pixels 200 >= 0.1.0
crop.width Largeur de la fenêtre à capturer, en pixels 200 >= 0.1.0
crop.height Hauteur de la fenêtre à capturer, en pixels 200 >= 0.1.0
load.cookieJar Chemin du fichier utilisé pour charger et stocker les cookies. /tmp/cookies.txt >= 0.1.0
load.username nom d'utilisateur à utiliser lors de la connexion à un site web bart >= 0.1.0
load.password mot de passe à utiliser lors de la connexion à un site web elbarto >= 0.1.0
load.jsdelay le temps en millisecondes à attendre après le chargement d'une page avant de la capturer 1200 >= 0.1.0
load.zoomFactor combien de zoom doit être appliqué au contenu 2.2 >= 0.1.0
load.customHeaders en-têtes personnalisés à envoyer lors de la demande de la page web principale   >= 0.1.0
load.repertCustomHeaders définit à true pour envoyer avec toutes les demandes boolean >= 0.1.0
load.cookies cookie à envoyer lors de la demande de la page web principale   >= 0.1.0
load.post chaîne à envoyer lors de la demande de la page web principale   >= 0.1.0
load.blockLocalFileAccess empêche les fichiers locaux et les fichiers pipés d'accéder à d'autres fichiers locaux boolean >= 0.1.0
load.stopSlowScript arrête les scripts lents javascript boolean  
load.debugJavascript autorise javascript à lancer des avertissements boolean >= 0.1.0
load.loadErrorHandling définit la stratégie de gestion des erreurs
abort annule le processus de conversion
skip n'ajoute pas l'objet à la sortie finale
ignore essaie d'ajouter l'objet à la sortie finale
>= 0.1.0
load.proxy     >= 0.1.0
web.background inclut une image de fond dans la sortie boolean >= 0.1.0
web.loadImages inclut des images dans la sortie boolean >= 0.1.0
web.enableJavascript active ou désactive javascript boolean >= 0.1.0
web.enableIntelligentShrinking active l'essaie de mettre plus de contenu sur la page, s'applique uniquement à la sortie PDF boolean >= 0.1.0
web.minimumFontSize la taille de police minimale autorisée 9 >= 0.1.0
web.printMediaType affiche le contenu en utilisant le type de média d'impression au lieu du type de média d'écran boolean >= 0.1.0
web.defaultEncoding le content à utiliser lorsque aucun encodage n'est spécifié utf-8 >= 0.1.0
web.userStyleSheet URL ou chemin vers une feuille de style utilisateur spécifiée /path/to/style.css >= 0.1.0
web.enablePlugins active ou désactive les plugins NS boolean >= 0.1.0

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top