WKHTMLTOPDF(1) General Commands Manual WKHTMLTOPDF(1)
Name
wkhtmltoimage - html to image converter
Synopsis
wkhtmltoimage [OPTIONS]... <input file> <output file>
Description
Converts an HTML page into an image,
General Options
--allow <path>
Allow the file or files from the specified folder to be loaded (repeatable)
--bypass-proxy-for <value>
Bypass proxy for host (repeatable)
--cache-dir <path>
Web cache directory
--checkbox-checked-svg <path>
Use this SVG file when rendering checked checkboxes
--checkbox-svg <path>
Use this SVG file when rendering unchecked checkboxes
--cookie <name> <value>
Set an additional cookie (repeatable), value should be url encoded.
--cookie-jar <path>
Read and write cookies from and to the supplied cookie jar file
--crop-h <int>
Set height for cropping
--crop-w <int>
Set width for cropping
--crop-x <int>
Set x coordinate for cropping
--crop-y <int>
Set y coordinate for cropping
--custom-header <name> <value>
Set an additional HTTP header (repeatable)
--custom-header-propagation
Add HTTP headers specified by --custom-header for each resource request.
--no-custom-header-propagation
Do not add HTTP headers specified by --custom-header for each resource request.
--debug-javascript
Show javascript debugging output
--no-debug-javascript
Do not show javascript debugging output
--encoding <encoding>
Set the default text encoding, for input
-H, --extended-help
Display more extensive help, detailing less common command switches
-f, --format <format>
Output file format
--height <int>
Set screen height (default is calculated from page content)
-h, --help
Display help
--htmldoc
Output program html help
--images
Do load or print images
--no-images
Do not load or print images
-n, --disable-javascript
Do not allow web pages to run javascript
--enable-javascript
Do allow web pages to run javascript
--javascript-delay <msec>
Wait some milliseconds for javascript finish
--license
Output license information and exit
--load-error-handling <handler>
Specify how to handle pages that fail to load: abort, ignore or skip
--load-media-error-handling <handler>
Specify how to handle media files that fail to load: abort, ignore or skip
--disable-local-file-access
Do not allowed conversion of a local file to read in other local files, unless ex-
plicitly allowed with --allow
--enable-local-file-access
Allowed conversion of a local file to read in other local files.
--log-level <level>
Set log level to: none, error, warn or info
--manpage
Output program man page
--minimum-font-size <int>
Minimum font size
--password <password>
HTTP Authentication password
--disable-plugins
Disable installed plugins
--enable-plugins
Enable installed plugins (plugins will likely not work)
--post <name> <value>
Add an additional post field (repeatable)
--post-file <name> <path>
Post an additional file (repeatable)
-p, --proxy <proxy>
Use a proxy
--proxy-hostname-lookup
Use the proxy for resolving hostnames
--quality <int>
Output image quality (between 0 and 100)
-q, --quiet
Be less verbose, maintained for backwards compatibility; Same as using --log-level
none
--radiobutton-checked-svg <path>
Use this SVG file when rendering checked radiobuttons
--radiobutton-svg <path>
Use this SVG file when rendering unchecked radiobuttons
--readme
Output program readme
--run-script <js>
Run this additional javascript after the page is done loading (repeatable)
--ssl-crt-path <path>
Path to the ssl client cert public key in OpenSSL PEM format, optionally followed
by intermediate ca and trusted certs
--ssl-key-password <password>
Password to ssl client cert private key
--ssl-key-path <path>
Path to ssl client cert private key in OpenSSL PEM format
--stop-slow-scripts
Stop slow running javascripts
--no-stop-slow-scripts
Do not Stop slow running javascripts
--user-style-sheet <path>
Specify a user style sheet, to load with every page
--username <username>
HTTP Authentication username
-V, --version
Output version information and exit
--width <int>
Set screen width, note that this is used only as a guide line. Use --dis-
able-smart-width to make it strict.
--window-status <windowStatus>
Wait until window.status is equal to this string before rendering page
--zoom <float>
Use this zoom factor
Contact
If you experience bugs or want to request new features please visit <https://wkhtml-
topdf.org/support.html>
Authors
Jakob Truelsen <antialize AT gmail.com>
Ashish Kulkarni <ashish AT kulkarni.dev>
Jan Habermann <jan AT habermann24.com>
Pablo Ruiz Garcia <pablo.ruiz AT gmail.com>
Trevor North <trevor AT blubolt.com>
Nate Pinchot <nate.pinchot AT gmail.com>
pussbb <pussbb AT gmail.com>
Aaron Stone <aaron AT serendipity.cx>
Patrick Widauer @a-ctor
Peter van der Tak <pta AT ibuildgreen.eu>
Benjamin Sinkula <bsinky AT gmail.com>
Kasper F. Brandt <poizan AT poizan.dk>
Michael Nitze <michael.nitze AT online.de>
Rok Dvojmoc <rok.dvojmoc AT gmail.com>
theirix <theirix AT gmail.com>
Tomsgu <tomasjakll AT gmail.com>
Artem Butusov <art.sormy AT gmail.com>
Christian Sciberras <uuf6429 AT gmail.com>
Daniel M. Lambea <dmlambea AT gmail.com>
Douglas Bagnall <douglas AT paradise.nz>
peterrehm <peter.rehm AT renvest.de>
Renan Goncalves <renan.saddam AT gmail.com>
Ruslan Grabovoy <kudgo.test AT gmail.com>
Sander Kleykens <sander.kleykens AT avnu.be>
Adam Thorsen <adam.thorsen AT gmail.com>
Albin Kerouanton <albin.kerouanton AT knplabs.com>
Alejandro Dubrovsky <alito AT organicrobot.com>
Arthur Cinader @acinader
Benoit Garret <benoit.garret AT gmail.com>
Bill Kuker <bkuker AT billkuker.com>
cptjazz <alexander AT jesner.eu>
daigot <daigot AT rayze.com>
Destan Sarpkaya @destan
Duncan Smart <duncan.smart AT gmail.com>
Emil Lerch <emil AT lerch.org>
Erik Hyrkas <erik.hyrkas AT thomsonreuters.com>
Erling Linde <erlingwl AT gmail.com>
Fabio C. Barrionuevo da Luz <bnafta AT gmail.com>
Fr33m1nd <lukion AT gmx.de>
Frank Groeneveld <frank AT frankgroeneveld.nl>
Immanuel Haussermann <haeussermann AT gmail.com>
Jake Petroules <jake.petroules AT petroules.com>
James Macdonald <james AT kingfisher-systems.uk>
Jason Smith <JasonParallel AT gmail.com>
John Muccigrosso @Jmuccigr
Julien Le Goff <julego AT gmail.com>
Kay Lukas <kay.lukas AT gmail.com>
Kurt Revis <krevis AT snoize.com>
laura @holamon
Marc Laporte <marc AT laporte.name>
Matthew M. Boedicker <matthewm AT boedicker.org>
Matthieu Bontemps <matthieu.bontemps AT gmail.com>
Max Sikstrom <max.sikstrom AT op5.com>
Nolan Neustaeter <github AT noolan.ca>
Oleg Kostyuk <cub.uanic AT gmail.com>
Pankaj Jangid <pankaj.jangid AT gmail.com>
robinbetts <robinbetts AT yahoo.com>
Sem <spam AT esemi.ru>
Stefan Weil <sw AT weilnetz.de>
Stephen Kennedy <sk4425 AT gmail.com>
Steve Shreeve <steve.shreeve AT gmail.com>
Sven Nierlein <sven AT nierlein.org>
Tobin Juday <tobinibot AT gmail.com>
Todd Fisher <todd.fisher AT gmail.com>
<maxmight AT gmail.com>
Emmanuel Bouthenot <kolter AT openics.org>
Rami @icnocop
Khodeir-hubdoc @Khodeir-hubdoc
Jonathan Jefferies @jjok
Joe Ayers <joseph.ayers AT crunchydata.com>
Jeffrey Cafferata <jeffrey AT jcid.nl>
rainabba
Mehdi Abbad
Lyes Amazouz
Pascal Bach
Mario Silva
2009 February 23 WKHTMLTOPDF(1)
Generated by $Id: phpMan.php,v 4.55 2007/09/05 04:42:51 chedong Exp $ Author: Che Dong
On Apache
Under GNU General Public License
2026-02-25 04:02 @216.73.216.172 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)