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)

--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 explicitly allowed with --allow

--enable-local-file-access

Allowed conversion of a local file to read in other local files.

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

--quality <int>

Output image quality (between 0 and 100)

-q, --quiet

Be less verbose

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

--stop-slow-scripts

Stop slow running javascripts

--no-stop-slow-scripts

Do not Stop slow running javascripts

--user-style-sheet <url>

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 --disable-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://github.com/wkhtmltopdf/wkhtmltopdf/issues>

Authors

  Jakob Truelsen      <[email protected]>
  Ashish Kulkarni     <[email protected]>
  Jan Habermann       <[email protected]>
  Pablo Ruiz García   <[email protected]>
  Trevor North        <[email protected]>
  pussbb              <[email protected]>
  Nate Pinchot        <[email protected]>
  Kasper F. Brandt    <[email protected]>
  peterrehm           <[email protected]>
  Ruslan Grabovoy     <[email protected]>
  Renan Gonçalves     <[email protected]>
  Douglas Bagnall     <[email protected]>
  Christian Sciberras <[email protected]>
  Aaron Stone         <[email protected]>
  Костадин Дамянов    <[email protected]>
  Todd Fisher         <[email protected]>
  Tobin Juday         <[email protected]>
  Sven Nierlein       <[email protected]>
  Steve Shreeve       <[email protected]>
  Sem                 <[email protected]>
  Pankaj Jangid       <[email protected]>
  Oleg Kostyuk        <[email protected]>
  Nolan Neustaeter    <[email protected]>
  Matthieu Bontemps   <[email protected]>
  Kurt Revis          <[email protected]>
  Erling Linde        <[email protected]>
  Bill Kuker          <[email protected]>
  Benoit Garret       <[email protected]>
  Adam Thorsen        <[email protected]>
  Emmanuel Bouthenot  <[email protected]>
  Artem Butusov       <[email protected]>
  Michael Nitze       <[email protected]>
  rainabba
  Mehdi Abbad
  Lyes Amazouz
  Pascal Bach
  Mário Silva