Behavior
Email From
The sender email. It can be empty if specified in your mailer plugin.
- Examples:
-
-
Plugin
Expert Settingstab →Behaviorsection →Email Fromoption
info@example.com -
Shortcode:
email_from
[save_as_image_pdfcrowd email_from="info@example.com"] -
PHP function:
email_from
echo create_save_as_image_pdfcrowd_button(array('email_from' => 'info@example.com'));
-
Plugin
Email Recipient
Choose how to get the recipient's email. It can be dynamic or fixed. The fixed value may contain either a single email address or a comma-separated list of email addresses.
- Default:
user- Allowed Values:
-
-
The address of the logged in user, otherwise prompt for an email address— Value for shortcode and PHP function: "user" -
Prompt for an email address— Value for shortcode and PHP function: "prompt" -
Email address— Value for shortcode and PHP function: "address"
-
- Examples:
-
-
Plugin
Expert Settingstab →Behaviorsection →Email Recipientoption
Prompt for an email address -
Shortcode:
email_recipient
[save_as_image_pdfcrowd email_recipient="prompt"] -
PHP function:
email_recipient
echo create_save_as_image_pdfcrowd_button(array('email_recipient' => 'prompt'));
-
Plugin
Email Cc
Additional recipients who will receive a copy of the email. It can be either a single email address or a comma-separated list of email addresses.
- Examples:
-
-
Plugin
Expert Settingstab →Behaviorsection →Email Ccoption
john@example.com -
Shortcode:
email_cc
[save_as_image_pdfcrowd email_cc="john@example.com"] -
PHP function:
email_cc
echo create_save_as_image_pdfcrowd_button(array('email_cc' => 'john@example.com'));
-
Plugin
Email Bcc
Additional recipients who will receive a copy of the email without revealing their email addresses to the other recipients. It can be either a single email address or a comma-separated list of email addresses.
- Examples:
-
-
Plugin
Expert Settingstab →Behaviorsection →Email Bccoption
mary@example.com -
Shortcode:
email_bcc
[save_as_image_pdfcrowd email_bcc="mary@example.com"] -
PHP function:
email_bcc
echo create_save_as_image_pdfcrowd_button(array('email_bcc' => 'mary@example.com'));
-
Plugin
Email Subject
{{ }} that are dynamically expanded. Available variables are: - site - site name
- site_url - site url
- title - current page title
- user_name - user's login name
- user_first_name - user's first name
- user_last_name - user's last name
- user_display_name - user's display name
- Default:
{{site}} - {{title}} Image- Examples:
-
-
Plugin
Expert Settingstab →Behaviorsection →Email Subjectoption
{{user_name}} - Report -
Shortcode:
email_subject
[save_as_image_pdfcrowd email_subject="{{user_name}} - Report"] -
PHP function:
email_subject
echo create_save_as_image_pdfcrowd_button(array('email_subject' => '{{user_name}} - Report'));
-
Plugin
Email Message
{{ }} that are dynamically expanded. Available variables are: - site - site name
- site_url - site url
- title - current page title
- user_name - user's login name
- user_first_name - user's first name
- user_last_name - user's last name
- user_display_name - user's display name
- Default:
<p>Dear {{user_first_name}} {{user_last_name}},</p> <p>Please, find {{title}} attached.</p> <p>Best Regards,<br> <a href="{{site_url}}">{{site}}</a></p>- Examples:
-
-
Plugin
Expert Settingstab →Behaviorsection →Email Messageoption
<p>Dear {{user_first_name}} {{user_last_name}}, ...</p> -
Shortcode:
email_message
[save_as_image_pdfcrowd email_message="<p>Dear {{user_first_name}} {{user_last_name}}, ...</p>"] -
PHP function:
email_message
echo create_save_as_image_pdfcrowd_button(array('email_message' => '<p>Dear {{user_first_name}} {{user_last_name}}, ...</p>'));
-
Plugin
Email Dialogs
Specify how to display a dialog when the mail configuration requires it. Such cases are Success dialog, Error dialog and Prompt dialog for recipient email.
- Default:
modal- Allowed Values:
-
-
System dialogs— Value for shortcode and PHP function: "system" -
Predefined modal dialogs— Value for shortcode and PHP function: "modal" -
No dialogs— Value for shortcode and PHP function: "none" -
Custom dialogs— Value for shortcode and PHP function: "custom"
-
- Examples:
-
-
Plugin
Expert Settingstab →Behaviorsection →Email Dialogsoption
Predefined modal dialogs -
Shortcode:
email_dialogs
[save_as_image_pdfcrowd email_dialogs="modal"] -
PHP function:
email_dialogs
echo create_save_as_image_pdfcrowd_button(array('email_dialogs' => 'modal'));
-
Plugin
Output Name
The name of the output file. The name may not be specified and will be automatically created according to the page URL.
- Default:
the name is generated automatically- Examples:
-
-
Plugin
Expert Settingstab →Behaviorsection →Output Nameoption
report.png -
Shortcode:
output_name
[save_as_image_pdfcrowd output_name="report.png"] -
PHP function:
output_name
echo create_save_as_image_pdfcrowd_button(array('output_name' => 'report.png'));
-
Plugin
Image Created Callback
The callback function is useful for custom actions, e.g. saving the image to a local folder, setting a custom HTTP response header, collecting email entered by user.
The callback function must be accessible to the plugin, with the recommended location being either the functions.php file or within the page contents.
Return true from your custom callback if you wish to skip the default functionality. The default functionality depends on the Button Click Action option and is either an HTTP response or email with the created image.
- output - the generated image data
- options - options used for the conversion
- file_name - the image filename
- error - null for a successful conversion otherwise WP_Error
- Examples:
-
-
Plugin
Expert Settingstab →Behaviorsection →Image Created Callbackoption
save_to_local -
Shortcode:
image_created_callback
[save_as_image_pdfcrowd image_created_callback="save_to_local"] -
PHP function:
image_created_callback
echo create_save_as_image_pdfcrowd_button(array('image_created_callback' => 'save_to_local'));
-
Plugin
Custom Data
- Examples:
-
-
Plugin
Expert Settingstab →Behaviorsection →Custom Dataoption
{'post_id': 123} -
Shortcode:
custom_data
[save_as_image_pdfcrowd custom_data="{'post_id': 123}"] -
PHP function:
custom_data
echo create_save_as_image_pdfcrowd_button(array('custom_data' => '{"post_id": 123}'));
-
Plugin
Error Page
$_GET['error-code'],
$_GET['error-message'] and
$_GET['error-details'].
- Default:
the plugin's default error page- Examples:
-
-
Plugin
Expert Settingstab →Behaviorsection →Error Pageoption
https://mysite.com/pdfcrowd-error/ -
Shortcode:
error_page
[save_as_image_pdfcrowd error_page="https://mysite.com/pdfcrowd-error/"] -
PHP function:
error_page
echo create_save_as_image_pdfcrowd_button(array('error_page' => 'https://mysite.com/pdfcrowd-error/'));
-
Plugin
Mode
Conversion Mode
Specify the source for the conversion to the image.
- Default:
url- Allowed Values:
-
-
URL—The web page URL is uploaded for the conversion.
This mode is suitable for a public website.Value for shortcode and PHP function: "url" -
Upload—The contents of the web page is uploaded for the conversion.
This mode is suitable for any website, password-protected or not publicly accessible website.Value for shortcode and PHP function: "upload" -
Content—The current HTML contents shown in the browser is sent for conversion.
This mode is suitable for web forms and dynamic HTML contents.
It is recommended to check Disable JavaScript option too or disable WordPress caching.Value for shortcode and PHP function: "content" -
Development—The contents of the web page and some local assets are uploaded for the conversion.
This mode is suitable for a website which is not accessible from the Internet (e.g. localhost).
Local images and some CSS may not appear in the converted document.Value for shortcode and PHP function: "development" -
Auto—If web page URL is specified explicitly, the "url" mode is used otherwise "upload" mode is used.Value for shortcode and PHP function: "auto"
-
- Examples:
-
-
Plugin
Expert Settingstab →Modesection →Conversion Modeoption
Content -
Shortcode:
conversion_mode
[save_as_image_pdfcrowd conversion_mode="content"] -
PHP function:
conversion_mode
echo create_save_as_image_pdfcrowd_button(array('conversion_mode' => 'content'));
-
Plugin
URL Lookup
It allows to choose how to retrieve URLs for the Conversion Mode-URL. It is suitable for a website using different location than permalink.
- Default:
auto- Allowed Values:
-
-
Auto— Value for shortcode and PHP function: "auto" -
Location— Value for shortcode and PHP function: "location" -
Permalink— Value for shortcode and PHP function: "permalink"
-
- Examples:
-
-
Plugin
Expert Settingstab →Modesection →URL Lookupoption
Location -
Shortcode:
url_lookup
[save_as_image_pdfcrowd url_lookup="location"] -
PHP function:
url_lookup
echo create_save_as_image_pdfcrowd_button(array('url_lookup' => 'location'));
-
Plugin
Diagnostics
- Default:
0- Allowed Values:
-
-
0 -
1
-
- Examples:
-
-
Plugin
Expert Settingstab →Modesection →Diagnosticscheckbox -
Shortcode:
diagnostics
[save_as_image_pdfcrowd diagnostics=1] -
PHP function:
diagnostics
echo create_save_as_image_pdfcrowd_button(array('diagnostics' => 1));
-
Plugin
Conversion Format
Output Format
The format of the output file.
- Default:
png- Allowed Values:
-
-
png -
jpg -
gif -
tiff -
bmp -
ico -
ppm -
pgm -
pbm -
pnm -
psb -
pct -
ras -
tga -
sgi -
sun -
webp
-
- Examples:
-
-
Plugin
Basic Settingstab →Conversion Formatsection →Output Formatoption
webp -
Shortcode:
output_format
[save_as_image_pdfcrowd output_format="webp"] -
PHP function:
output_format
echo create_save_as_image_pdfcrowd_button(array('output_format' => 'webp'));
-
Plugin
Image Output
Screenshot Width
Set the output image width in pixels.
- Constraint:
-
- The accepted range is 96-65000.
- Default:
1024- Examples:
-
-
Plugin
Basic Settingstab →Image Outputsection →Screenshot Widthoption
1920 -
Shortcode:
screenshot_width
[save_as_image_pdfcrowd screenshot_width=1920] -
PHP function:
screenshot_width
echo create_save_as_image_pdfcrowd_button(array('screenshot_width' => 1920));
-
Plugin
Screenshot Height
Set the output image height in pixels. If it is not specified, actual document height is used.
- Constraint:
-
- Must be a positive integer.
- Examples:
-
-
Plugin
Basic Settingstab →Image Outputsection →Screenshot Heightoption
1080 -
Shortcode:
screenshot_height
[save_as_image_pdfcrowd screenshot_height=1080] -
PHP function:
screenshot_height
echo create_save_as_image_pdfcrowd_button(array('screenshot_height' => 1080));
-
Plugin
Scale Factor
Set the scaling factor (zoom) for the output image.
- Constraint:
-
- Must be a positive integer.
- Default:
100- Examples:
-
-
Plugin
Expert Settingstab →Image Outputsection →Scale Factoroption
50 -
Shortcode:
scale_factor
[save_as_image_pdfcrowd scale_factor=50] -
PHP function:
scale_factor
echo create_save_as_image_pdfcrowd_button(array('scale_factor' => 50));
-
Plugin
Background Color
The output image background color.
- Constraint:
-
- The value must be in RRGGBB or RRGGBBAA hexadecimal format.
- Examples:
-
-
Plugin
Expert Settingstab →Image Outputsection →Background Coloroption
00ff00 -
Shortcode:
background_color
[save_as_image_pdfcrowd background_color="00ff00"] -
PHP function:
background_color
echo create_save_as_image_pdfcrowd_button(array('background_color' => '00ff00'));
-
Plugin
General Options
Use Print Media
Use the print version of the page if available (@media print).
- Default:
false- Examples:
-
-
Plugin
Expert Settingstab →General Optionssection →Use Print Mediacheckbox -
Shortcode:
use_print_media
[save_as_image_pdfcrowd use_print_media=true] -
PHP function:
use_print_media
echo create_save_as_image_pdfcrowd_button(array('use_print_media' => true));
-
Plugin
No Background
Do not print the background graphics.
- Default:
false- Examples:
-
-
Plugin
Expert Settingstab →General Optionssection →No Backgroundcheckbox -
Shortcode:
no_background
[save_as_image_pdfcrowd no_background=true] -
PHP function:
no_background
echo create_save_as_image_pdfcrowd_button(array('no_background' => true));
-
Plugin
Disable JavaScript
Do not execute JavaScript.
- Default:
false- Examples:
-
-
Plugin
Expert Settingstab →General Optionssection →Disable JavaScriptcheckbox -
Shortcode:
disable_javascript
[save_as_image_pdfcrowd disable_javascript=true] -
PHP function:
disable_javascript
echo create_save_as_image_pdfcrowd_button(array('disable_javascript' => true));
-
Plugin
Disable Image Loading
Do not load images.
- Default:
false- Examples:
-
-
Plugin
Expert Settingstab →General Optionssection →Disable Image Loadingcheckbox -
Shortcode:
disable_image_loading
[save_as_image_pdfcrowd disable_image_loading=true] -
PHP function:
disable_image_loading
echo create_save_as_image_pdfcrowd_button(array('disable_image_loading' => true));
-
Plugin
Disable Remote Fonts
Disable loading fonts from remote sources.
- Default:
false- Examples:
-
-
Plugin
Expert Settingstab →General Optionssection →Disable Remote Fontscheckbox -
Shortcode:
disable_remote_fonts
[save_as_image_pdfcrowd disable_remote_fonts=true] -
PHP function:
disable_remote_fonts
echo create_save_as_image_pdfcrowd_button(array('disable_remote_fonts' => true));
-
Plugin
Use Mobile User Agent
Use a mobile user agent.
- Default:
false- Examples:
-
-
Plugin
Expert Settingstab →General Optionssection →Use Mobile User Agentcheckbox -
Shortcode:
use_mobile_user_agent
[save_as_image_pdfcrowd use_mobile_user_agent=true] -
PHP function:
use_mobile_user_agent
echo create_save_as_image_pdfcrowd_button(array('use_mobile_user_agent' => true));
-
Plugin
Load Iframes
Specifies how iframes are handled.
- Default:
all- Allowed Values:
-
-
all— All iframes are loaded. -
same-origin— Only iframes with the same origin as the main page are loaded. -
none— Iframe loading is disabled.
-
- Examples:
-
-
Plugin
Expert Settingstab →General Optionssection →Load Iframesoption
Iframe loading is disabled. -
Shortcode:
load_iframes
[save_as_image_pdfcrowd load_iframes="none"] -
PHP function:
load_iframes
echo create_save_as_image_pdfcrowd_button(array('load_iframes' => 'none'));
-
Plugin
Block Ads
Try to block ads. Enabling this option can produce smaller output and speed up the conversion.
- Default:
false- Examples:
-
-
Plugin
Expert Settingstab →General Optionssection →Block Adscheckbox -
Shortcode:
block_ads
[save_as_image_pdfcrowd block_ads=true] -
PHP function:
block_ads
echo create_save_as_image_pdfcrowd_button(array('block_ads' => true));
-
Plugin
Default Encoding
Set the default HTML content text encoding.
- Default:
auto detect- Examples:
-
-
Plugin
Expert Settingstab →General Optionssection →Default Encodingoption
utf-8 -
Shortcode:
default_encoding
[save_as_image_pdfcrowd default_encoding="utf-8"] -
PHP function:
default_encoding
echo create_save_as_image_pdfcrowd_button(array('default_encoding' => 'utf-8'));
-
Plugin
Locale
Set the locale for the conversion. This may affect the output format of dates, times and numbers.
- Default:
en-US- Examples:
-
-
Plugin
Expert Settingstab →General Optionssection →Localeoption
ja-JP -
Shortcode:
locale
[save_as_image_pdfcrowd locale="ja-JP"] -
PHP function:
locale
echo create_save_as_image_pdfcrowd_button(array('locale' => 'ja-JP'));
-
Plugin
HTTP Auth User Name
Set the HTTP authentication user name.
- Examples:
-
-
Plugin
Expert Settingstab →General Optionssection →HTTP Auth User Nameoption
John -
Shortcode:
http_auth_user_name
[save_as_image_pdfcrowd http_auth_user_name="John"] -
PHP function:
http_auth_user_name
echo create_save_as_image_pdfcrowd_button(array('http_auth_user_name' => 'John'));
-
Plugin
HTTP Auth Password
Set the HTTP authentication password.
- Examples:
-
-
Plugin
Expert Settingstab →General Optionssection →HTTP Auth Passwordoption
123456 -
Shortcode:
http_auth_password
[save_as_image_pdfcrowd http_auth_password="123456"] -
PHP function:
http_auth_password
echo create_save_as_image_pdfcrowd_button(array('http_auth_password' => '123456'));
-
Plugin
Verify SSL Certificates
Do not allow insecure HTTPS connections.
- Default:
false- Examples:
-
-
Plugin
Expert Settingstab →General Optionssection →Verify SSL Certificatescheckbox -
Shortcode:
verify_ssl_certificates
[save_as_image_pdfcrowd verify_ssl_certificates=true] -
PHP function:
verify_ssl_certificates
echo create_save_as_image_pdfcrowd_button(array('verify_ssl_certificates' => true));
-
Plugin
Fail On Main URL Error
Abort the conversion if the main URL HTTP status code is greater than or equal to 400.
- Default:
false- Examples:
-
-
Plugin
Expert Settingstab →General Optionssection →Fail On Main URL Errorcheckbox -
Shortcode:
fail_on_main_url_error
[save_as_image_pdfcrowd fail_on_main_url_error=true] -
PHP function:
fail_on_main_url_error
echo create_save_as_image_pdfcrowd_button(array('fail_on_main_url_error' => true));
-
Plugin
Fail On Any URL Error
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.
- Default:
false- Examples:
-
-
Plugin
Expert Settingstab →General Optionssection →Fail On Any URL Errorcheckbox -
Shortcode:
fail_on_any_url_error
[save_as_image_pdfcrowd fail_on_any_url_error=true] -
PHP function:
fail_on_any_url_error
echo create_save_as_image_pdfcrowd_button(array('fail_on_any_url_error' => true));
-
Plugin
No X-Pdfcrowd Header
Do not send the X-Pdfcrowd HTTP header in PDFCrowd HTTP requests.
- Default:
false- Examples:
-
-
Plugin
Expert Settingstab →General Optionssection →No X-Pdfcrowd Headercheckbox -
Shortcode:
no_xpdfcrowd_header
[save_as_image_pdfcrowd no_xpdfcrowd_header=true] -
PHP function:
no_xpdfcrowd_header
echo create_save_as_image_pdfcrowd_button(array('no_xpdfcrowd_header' => true));
-
Plugin
Custom CSS
Apply custom CSS to the input HTML document. It allows you to modify the visual appearance and layout of your HTML content dynamically. Tip: Using !important in custom CSS provides a way to prioritize and override conflicting styles.
- Examples:
-
-
Plugin
Basic Settingstab →General Optionssection →Custom CSSoption
nav, #ad-block { display: none !important; } -
Shortcode:
custom_css
[save_as_image_pdfcrowd custom_css="nav, #ad-block { display: none !important; }"] -
PHP function:
custom_css
echo create_save_as_image_pdfcrowd_button(array('custom_css' => 'nav, #ad-block { display: none !important; }'));
-
Plugin
Custom JavaScript
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.
- Examples:
-
-
Plugin
Basic Settingstab →General Optionssection →Custom JavaScriptoption
document.body.style.setProperty('background-color', 'gray', 'important') -
Shortcode:
custom_javascript
[save_as_image_pdfcrowd custom_javascript="document.body.style.setProperty('background-color', 'gray', 'important')"] -
PHP function:
custom_javascript
echo create_save_as_image_pdfcrowd_button(array('custom_javascript' => 'document.body.style.setProperty("background-color", "gray", "important")'));
-
Plugin
On Load JavaScript
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.
- Examples:
-
-
Plugin
Expert Settingstab →General Optionssection →On Load JavaScriptoption
document.body.style.setProperty('background-color', 'gray', 'important') -
Shortcode:
on_load_javascript
[save_as_image_pdfcrowd on_load_javascript="document.body.style.setProperty('background-color', 'gray', 'important')"] -
PHP function:
on_load_javascript
echo create_save_as_image_pdfcrowd_button(array('on_load_javascript' => 'document.body.style.setProperty("background-color", "gray", "important")'));
-
Plugin
Custom HTTP Header
Set a custom HTTP header to be included in all requests made by the converter.
- Constraint:
-
- A string containing the header name and value separated by a colon.
- Examples:
-
-
Plugin
Expert Settingstab →General Optionssection →Custom HTTP Headeroption
X-My-Client-ID:k2017-12345 -
Shortcode:
custom_http_header
[save_as_image_pdfcrowd custom_http_header="X-My-Client-ID:k2017-12345"] -
PHP function:
custom_http_header
echo create_save_as_image_pdfcrowd_button(array('custom_http_header' => 'X-My-Client-ID:k2017-12345'));
-
Plugin
JavaScript Delay
Wait the specified number of milliseconds to finish all JavaScript after the document is loaded. Your license defines the maximum wait time by "Max Delay" parameter.
- Constraint:
-
- Must be a positive integer or 0.
- Default:
200- Examples:
-
-
Plugin
Expert Settingstab →General Optionssection →JavaScript Delayoption
2000 -
Shortcode:
javascript_delay
[save_as_image_pdfcrowd javascript_delay=2000] -
PHP function:
javascript_delay
echo create_save_as_image_pdfcrowd_button(array('javascript_delay' => 2000));
-
Plugin
Element To Convert
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.
- Examples:
-
-
Plugin
Basic Settingstab →General Optionssection →Element To Convertoption
div.user-panel.main p.article -
Shortcode:
element_to_convert
[save_as_image_pdfcrowd element_to_convert="div.user-panel.main p.article"] -
PHP function:
element_to_convert
echo create_save_as_image_pdfcrowd_button(array('element_to_convert' => 'div.user-panel.main p.article'));
-
Plugin
Element To Convert Mode
Specify the DOM handling when only a part of the document is converted. This can affect the CSS rules used.
- Default:
cut-out- Allowed 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 siblings are hidden.
-
- Examples:
-
-
Plugin
Expert Settingstab →General Optionssection →Element To Convert Modeoption
All element's siblings are hidden. -
Shortcode:
element_to_convert_mode
[save_as_image_pdfcrowd element_to_convert_mode="hide-siblings"] -
PHP function:
element_to_convert_mode
echo create_save_as_image_pdfcrowd_button(array('element_to_convert_mode' => 'hide-siblings'));
-
Plugin
Wait For Element
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 license defines the maximum wait time by "Max Delay" parameter.
- Examples:
-
-
Plugin
Expert Settingstab →General Optionssection →Wait For Elementoption
div.user-panel.main p.article -
Shortcode:
wait_for_element
[save_as_image_pdfcrowd wait_for_element="div.user-panel.main p.article"] -
PHP function:
wait_for_element
echo create_save_as_image_pdfcrowd_button(array('wait_for_element' => 'div.user-panel.main p.article'));
-
Plugin
Auto Detect Element To Convert
The main HTML element for conversion is detected automatically.
- Default:
false- Examples:
-
-
Plugin
Expert Settingstab →General Optionssection →Auto Detect Element To Convertcheckbox -
Shortcode:
auto_detect_element_to_convert
[save_as_image_pdfcrowd auto_detect_element_to_convert=true] -
PHP function:
auto_detect_element_to_convert
echo create_save_as_image_pdfcrowd_button(array('auto_detect_element_to_convert' => true));
-
Plugin
Readability Enhancements
The input HTML is automatically enhanced to improve the readability.
- Default:
none- Allowed Values:
-
-
none— No enhancements are used. -
readability-v1— Version 1 of the enhancements is used. -
readability-v2— Version 2 of the enhancements is used. -
readability-v3— Version 3 of the enhancements is used. -
readability-v4— Version 4 of the enhancements is used.
-
- Examples:
-
-
Plugin
Expert Settingstab →General Optionssection →Readability Enhancementsoption
Version 4 of the enhancements is used. -
Shortcode:
readability_enhancements
[save_as_image_pdfcrowd readability_enhancements="readability-v4"] -
PHP function:
readability_enhancements
echo create_save_as_image_pdfcrowd_button(array('readability_enhancements' => 'readability-v4'));
-
Plugin
Data
Methods related to HTML template rendering.
Data String
Set the input data for template rendering. The data format can be JSON, XML, YAML or CSV.
- Examples:
-
-
Plugin
Expert Settingstab →Datasection →Data Stringoption
{"recipient": "Anna May", "sender": "John Doe"} -
Shortcode:
data_string
[save_as_image_pdfcrowd data_string="{'recipient': 'Anna May', 'sender': 'John Doe'}"] -
PHP function:
data_string
echo create_save_as_image_pdfcrowd_button(array('data_string' => '{"recipient": "Anna May", "sender": "John Doe"}'));
-
Plugin
Data File
Load the input data for template rendering from the specified file. The data format can be JSON, XML, YAML or CSV.
- Examples:
-
-
Plugin
Expert Settingstab →Datasection →Data Fileoption
/home/user/john/data.json -
Shortcode:
data_file
[save_as_image_pdfcrowd data_file="/home/user/john/data.json"] -
PHP function:
data_file
echo create_save_as_image_pdfcrowd_button(array('data_file' => '/home/user/john/data.json'));
-
Plugin
Data Format
Specify the input data format.
- Default:
auto- Allowed Values:
-
-
auto— the data format is auto detected -
json -
xml -
yaml -
csv
-
- Examples:
-
-
Plugin
Expert Settingstab →Datasection →Data Formatoption
csv -
Shortcode:
data_format
[save_as_image_pdfcrowd data_format="csv"] -
PHP function:
data_format
echo create_save_as_image_pdfcrowd_button(array('data_format' => 'csv'));
-
Plugin
Data Encoding
Set the encoding of the data file set by setDataFile.
- Default:
utf-8- Examples:
-
-
Plugin
Expert Settingstab →Datasection →Data Encodingoption
iso8859-2 -
Shortcode:
data_encoding
[save_as_image_pdfcrowd data_encoding="iso8859-2"] -
PHP function:
data_encoding
echo create_save_as_image_pdfcrowd_button(array('data_encoding' => 'iso8859-2'));
-
Plugin
Data Ignore Undefined
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.
- Default:
false- Examples:
-
-
Plugin
Expert Settingstab →Datasection →Data Ignore Undefinedcheckbox -
Shortcode:
data_ignore_undefined
[save_as_image_pdfcrowd data_ignore_undefined=true] -
PHP function:
data_ignore_undefined
echo create_save_as_image_pdfcrowd_button(array('data_ignore_undefined' => true));
-
Plugin
Data Auto Escape
Auto escape HTML symbols in the input data before placing them into the output.
- Default:
false- Examples:
-
-
Plugin
Expert Settingstab →Datasection →Data Auto Escapecheckbox -
Shortcode:
data_auto_escape
[save_as_image_pdfcrowd data_auto_escape=true] -
PHP function:
data_auto_escape
echo create_save_as_image_pdfcrowd_button(array('data_auto_escape' => true));
-
Plugin
Data Trim Blocks
Auto trim whitespace around each template command block.
- Default:
false- Examples:
-
-
Plugin
Expert Settingstab →Datasection →Data Trim Blockscheckbox -
Shortcode:
data_trim_blocks
[save_as_image_pdfcrowd data_trim_blocks=true] -
PHP function:
data_trim_blocks
echo create_save_as_image_pdfcrowd_button(array('data_trim_blocks' => true));
-
Plugin
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 isdata.
- Examples:
-
-
Plugin
Expert Settingstab →Datasection →Data Optionsoption
xml_remove_root=1 -
Shortcode:
data_options
[save_as_image_pdfcrowd data_options="xml_remove_root=1"] -
PHP function:
data_options
echo create_save_as_image_pdfcrowd_button(array('data_options' => 'xml_remove_root=1'));
-
Plugin
Miscellaneous
Debug Log
Turn on the debug logging. Details about the conversion are stored in the debug log. The debug log is available in conversion statistics.
- Default:
false- Examples:
-
-
Plugin
Expert Settingstab →Miscellaneoussection →Debug Logcheckbox -
Shortcode:
debug_log
[save_as_image_pdfcrowd debug_log=true] -
PHP function:
debug_log
echo create_save_as_image_pdfcrowd_button(array('debug_log' => true));
-
Plugin
Tag
Tag the conversion with a custom value. The tag is used in conversion statistics. A value longer than 32 characters is cut off.
- Examples:
-
-
Plugin
Expert Settingstab →Miscellaneoussection →Tagoption
client-1234 -
Shortcode:
tag
[save_as_image_pdfcrowd tag="client-1234"] -
PHP function:
tag
echo create_save_as_image_pdfcrowd_button(array('tag' => 'client-1234'));
-
Plugin
HTTP Proxy
A proxy server used by the conversion process for accessing the source URLs with HTTP scheme. It can help to circumvent regional restrictions or provide limited access to your intranet.
- Constraint:
-
- The value must have format DOMAIN_OR_IP_ADDRESS:PORT.
- Examples:
-
-
Plugin
Expert Settingstab →Miscellaneoussection →HTTP Proxyoption
113.25.84.10:33333 -
Shortcode:
http_proxy
[save_as_image_pdfcrowd http_proxy="113.25.84.10:33333"] -
PHP function:
http_proxy
echo create_save_as_image_pdfcrowd_button(array('http_proxy' => '113.25.84.10:33333'));
-
Plugin
HTTPS Proxy
A proxy server used by the conversion process for accessing the source URLs with HTTPS scheme. It can help to circumvent regional restrictions or provide limited access to your intranet.
- Constraint:
-
- The value must have format DOMAIN_OR_IP_ADDRESS:PORT.
- Examples:
-
-
Plugin
Expert Settingstab →Miscellaneoussection →HTTPS Proxyoption
113.25.84.10:44333 -
Shortcode:
https_proxy
[save_as_image_pdfcrowd https_proxy="113.25.84.10:44333"] -
PHP function:
https_proxy
echo create_save_as_image_pdfcrowd_button(array('https_proxy' => '113.25.84.10:44333'));
-
Plugin
Client Certificate
A client certificate to authenticate the converter on your web server. The certificate is used for two-way SSL/TLS authentication and adds extra security.
- Constraint:
-
- The file must exist and not be empty.
- Examples:
-
-
Plugin
Expert Settingstab →Miscellaneoussection →Client Certificateoption
/home/user/john/pdfcrowd.crt -
Shortcode:
client_certificate
[save_as_image_pdfcrowd client_certificate="/home/user/john/pdfcrowd.crt"] -
PHP function:
client_certificate
echo create_save_as_image_pdfcrowd_button(array('client_certificate' => '/home/user/john/pdfcrowd.crt'));
-
Plugin
Client Certificate Password
A password for PKCS12 file with a client certificate if it is needed.
- Examples:
-
-
Plugin
Expert Settingstab →Miscellaneoussection →Client Certificate Passwordoption
123456 -
Shortcode:
client_certificate_password
[save_as_image_pdfcrowd client_certificate_password="123456"] -
PHP function:
client_certificate_password
echo create_save_as_image_pdfcrowd_button(array('client_certificate_password' => '123456'));
-
Plugin
Tweaks
Expert options for fine-tuning output.
Max Loading Time
Set the maximum time to load the page and its resources. After this time, all requests will be considered successful. This can be useful to ensure that the conversion does not timeout. Use this method if there is no other way to fix page loading.
- Constraint:
-
- The accepted range is 10-30.
- Examples:
-
-
Plugin
Expert Settingstab →Tweakssection →Max Loading Timeoption -
Shortcode:
max_loading_time -
PHP function:
max_loading_time
-
Plugin
Converter User Agent
Specifies the User-Agent HTTP header that will be used by the converter when a request is made to the converted web page.
- Default:
latest-chrome-desktop- Allowed Values:
-
-
chrome-desktop— The user-agent for desktop chrome corresponding to the converter used. -
chrome-mobile— The user-agent for mobile chrome corresponding to the converter used. -
latest-chrome-desktop— The user-agent of the recently released Chrome browser on desktops. -
latest-chrome-mobile— The user-agent of the recently released Chrome browser on mobile devices. -
custom string— A custom string for the user agent.
-
- Examples:
-
-
Plugin
Expert Settingstab →Tweakssection →Converter User Agentoption
Mozilla/5.0 (Macintosh; Intel Mac OS X 14_7_1) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Safari/605.1.15 -
Shortcode:
converter_user_agent
[save_as_image_pdfcrowd converter_user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 14_7_1) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Safari/605.1.15"] -
PHP function:
converter_user_agent
echo create_save_as_image_pdfcrowd_button(array('converter_user_agent' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 14_7_1) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Safari/605.1.15'));
-
Plugin
API Client Options
Converter Version
Set the converter version. Different versions may produce different output. Choose which one provides the best output for your case.
- Default:
24.04- Allowed Values:
-
-
24.04— Version 24.04. -
20.10— Version 20.10. -
18.10— Version 18.10. -
latest— Version 20.10 is used.
-
- Examples:
-
-
Plugin
Expert Settingstab →API Client Optionssection →Converter Versionoption
Version 20.10 is used. -
Shortcode:
converter_version
[save_as_image_pdfcrowd converter_version="latest"] -
PHP function:
converter_version
echo create_save_as_image_pdfcrowd_button(array('converter_version' => 'latest'));
-
Plugin
Use HTTP
Specify whether to use HTTP or HTTPS when connecting to the PDFCrowd API.
- Default:
false- Examples:
-
-
Plugin
Expert Settingstab →API Client Optionssection →Use HTTPcheckbox -
Shortcode:
use_http
[save_as_image_pdfcrowd use_http=true] -
PHP function:
use_http
echo create_save_as_image_pdfcrowd_button(array('use_http' => true));
-
Plugin
Retry Count
Specifies the number of automatic retries when the 502 or 503 HTTP status code is received. The status code indicates a temporary network issue. This feature can be disabled by setting to 0.
- Default:
1- Examples:
-
-
Plugin
Expert Settingstab →API Client Optionssection →Retry Countoption
3 -
Shortcode:
retry_count
[save_as_image_pdfcrowd retry_count=3] -
PHP function:
retry_count
echo create_save_as_image_pdfcrowd_button(array('retry_count' => 3));
-
Plugin