Loading...
Run
New
Save
Sharing
Clone
Settings
?
Help

You can upload an HTML file, or a zip, tar.gz, or tar.bz2 archive. The archive can contain external files like images, stylesheets and scripts.

The format of the output file.
Possible values: "png", "jpg", "gif", "tiff", "bmp", "ico", "ppm", "pgm", "pbm", "pnm", "psb", "pct", "ras", "tga", "sgi", "sun", "webp"
Set the input data for template rendering. The data format can be JSON, XML, YAML or CSV.
Load the input data for template rendering from the specified file. The data format can be JSON, XML, YAML or CSV.
Specify the input data format.
Possible values:
  • "auto" - the data format is auto detected
  • "json"
  • "xml"
  • "yaml"
  • "csv"
Set the encoding of the data file set by setDataFile.
Ignore undefined variables in the HTML template. The default mode is strict so any undefined variable causes the conversion to fail. You can use {% if variable is defined %} to check if the variable is defined.
Auto escape HTML symbols in the input data before placing them into the output.
Auto trim whitespace around each template command block.
Set the advanced data options:
  • csv_delimiter - The CSV data delimiter, the default is ,.
  • xml_remove_root - Remove the root XML element from the input data.
  • data_root - The name of the root element inserted into the input data without a root node (e.g. CSV), the default is data.
Do not print the background graphics.
Do not execute JavaScript.
Do not load images.
Disable loading fonts from remote sources.
Try to block ads. Enabling this option can produce smaller output and speed up the conversion.
Set the default HTML content text encoding.
Set the HTTP authentication user name.
Set the HTTP authentication password.
Use the print version of the page if available (@media print).
Do not send the X-Pdfcrowd HTTP header in Pdfcrowd HTTP requests.
Set cookies that are sent in Pdfcrowd HTTP requests.
Do not allow insecure HTTPS connections.
Abort the conversion if the main URL HTTP status code is greater than or equal to 400.
Abort the conversion if any of the sub-request HTTP status code is greater than or equal to 400 or if some sub-requests are still pending. See details in a debug log.
Run a custom JavaScript after the document is loaded and ready to print. The script is intended for post-load DOM manipulation (add/remove elements, update CSS, ...). In addition to the standard browser APIs, the custom JavaScript code can use helper functions from our JavaScript library.
Run a custom JavaScript right after the document is loaded. The script is intended for early DOM manipulation (add/remove elements, update CSS, ...). In addition to the standard browser APIs, the custom JavaScript code can use helper functions from our JavaScript library.
Set a custom HTTP header that is sent in Pdfcrowd HTTP requests. A string containing the header name and value separated by a colon.
Wait the specified number of milliseconds to finish all JavaScript after the document is loaded. Your API license defines the maximum wait time by "Max Delay" parameter. Must be a positive integer number or 0.
Convert only the specified element from the main document and its children. The element is specified by one or more CSS selectors. If the element is not found, the conversion fails. If multiple elements are found, the first one is used.
Specify the DOM handling when only a part of the document is converted.
Possible values:
  • "cut-out" - The element and its children are cut out of the document.
  • "remove-siblings" - All element's siblings are removed.
  • "hide-siblings" - All element's sibilings are hidden.
Wait for the specified element in a source document. The element is specified by one or more CSS selectors. The element is searched for in the main document and all iframes. If the element is not found, the conversion fails. Your API license defines the maximum wait time by "Max Delay" parameter.
Set the output image width in pixels. The value must be in the range 96-65000.
Set the output image height in pixels. If it is not specified, actual document height is used. Must be a positive integer number.
Set the scaling factor (zoom) for the output image. Must be a positive integer number.
Turn on the debug logging. Details about the conversion are stored in the debug log. The URL of the log can be obtained from the getDebugLogUrl method or available in conversion statistics.
Tag the conversion with a custom value. The tag is used in conversion statistics. A value longer than 32 characters is cut off.
A proxy server used by Pdfcrowd conversion process for accessing the source URLs with HTTP scheme. It can help to circumvent regional restrictions or provide limited access to your intranet. The value must have format DOMAIN_OR_IP_ADDRESS:PORT.
A proxy server used by Pdfcrowd conversion process for accessing the source URLs with HTTPS scheme. It can help to circumvent regional restrictions or provide limited access to your intranet. The value must have format DOMAIN_OR_IP_ADDRESS:PORT.
A client certificate to authenticate Pdfcrowd converter on your web server. The certificate is used for two-way SSL/TLS authentication and adds extra security. The file must exist and not be empty.
A password for PKCS12 file with a client certificate if it is needed.
Specifies if the client communicates over HTTP or HTTPS with Pdfcrowd API.

Warning

Using HTTP is insecure as data sent over HTTP is not encrypted. Enable this option only if you know what you are doing.

Specifies the number of retries when the 502 HTTP status code is received. The 502 status code indicates a temporary network issue. This feature can be disabled by setting to 0.
Copy
Refresh
The "" image format is not supported by your browser.

Output Preview

- press
to run the conversion -