PHP Classes

File: reference.txt

Recommend this page to a friend!
  Classes of Dave Smith  >  Convert HTML to PDF PHP Library  >  reference.txt  >  Download  
File: reference.txt
Role: Documentation
Content type: text/plain
Description: Parameter Reference
Class: Convert HTML to PDF PHP Library
Convert HTML to PDF using pdflayer API
Author: By
Last change:
Date: 6 years ago
Size: 7,914 bytes
 

Contents

Class file image Download
Class: html2pdf Version: 1.0 2/8/2016 Copyright 2016 Wagon Trader, All Rights Reserved Required parameters: You must provide either the full url or markup to convert. document_url - The full url to the webpage to convert document_html - The html markup to convert Optional parameters: accept_lang Set value to the accepted language code. Common language codes can be found at http://www.metamodpro.com/browser-language-codes. Use this parameter when the website being converted needs to be localized. Default: null auth_password Set value to the authorized user password when converting password protected webpages. Default: null auth_user Set value to the authorized username when converting password protected webpages. Default: null author Set value to the pdf document author meta data. Default: null css_url Set value to the full url of the css file to inject into the pdf file. Default: null creator Set value to the pdf document creator meta data. Default: pdflayer.com delay Set the value to the milliseconds to delay conversion. This allows javascript and animations to complete. Default: 0 document_name Set value to the file name for this converstion. Default: pdfLayer document_unit Set value to the unit of measure to be used. Valid options are mm (millimeter), in (inch), px (pixel) and pt (point). Default: px dpi Set value to the dots per inch for the generated pdf file. Default: 96 encyrption Set value to 40 or 128 to set the level of encryption in the generated pdf file. Default: null footer_align Set value to left, center or right for footer alignment. Default: center footer_html Set value to the html markup to be used as the footer. Default: null footer_spacing Set value to the spacing reserved for the footer. Default: null footer_text Set value to text to be used on page footers. See also the Replacement Tags section below. Default: null footer_url Set value to the full url of the markup to be used as the footer. Default: null force Set value to 1 to force a new conversion replacing the any stored in the cache. Default: null forms Set value to 1 to generate pdf with forms from webpage. Default: null grayscale Set value to 1 to produce pdf in grayscale. Default: null header_align Set value to left, center or right for header alignment. Default: center header_html Set value to the html markup to be used as the header. Default: null header_spacing Set value to the spacing reserved for the header. Default: null header_text Set value to text to be used on page headers. See also the Replacement Tags section below. Default: null header_url Set value to the full url of the markup to be used as the header. Default: null inline Set value to 1 to display the document in the browser instead of downloading. This parameter is only valid when redirecting the conversion directly to the api. Default: null low_quality Set value to 1 to produce lower quality and smaller size pdf. Default: null marin_bottom Set value for the bottom margin. See also document_unit to set the unit of measure. Default: 10 marin_left Set value for the left margin. See also document_unit to set the unit of measure. Default: 10 marin_right Set value for the right margin. See also document_unit to set the unit of measure. Default: 10 marin_top Set value for the top margin. See also document_unit to set the unit of measure. Default: 10 no_backgrounds Set value to 1 to exclude backgrounds in markup from pdf file. Default: null no_copy Set value to 1 to disable copy permission in pdf. Default: null no_hyperlinks Set value to 1 to exclude hyperlinks in pdf file. Default: null no_images Set value to 1 to exclude images in pdf file. Default: null no_javascript Set value to 1 to not run javascript from webpage. Default: null no_modify Set value to 1 to disable modify permission in pdf. Default: null no_print Set value to 1 to disable printing permission is pdf. Default: null orientation Set value to portrait or landscape page orientation. Default: portrait owner_password Set value to the owner password used in the generated pdf file. Owner passwords are used to restrict access to the pdf permissions. Default: null page_height Set value to a custom page height. See also document_unit for setting unit of measure. Default: null page_numbering_offset Set value to the number of pages to skip before displaying the header. Default: 0 page_size Set value to a standard page size. Supported sizes are A0 through A9, B0 through B9, C5E, Comm10E, DLE, Executive, Folio, Ledger, Legal, Letter and Tabloid. Default: A4 page_width Set value to custom page width. See also document_unit for setting the unit of measure. Default: null subject Set value to the pdf document subject meta data. Default: null test Set value to 1 to use sanbox to test conversion. Your api account will not be charged, however the returned pdf will be stamped as a sample. Default: 0 text_encoding Set value for the character encoding. Common encodings can be found here https://en.wikipedia.org/wiki/Character_encoding#Common_character_encodings. Use this if the website being converted needs special character encoding. Default: utf-8 title Set value to the pdf document title. Default: webpage title tag ttl Set value to time in seconds the conversion will be saved in the cache. Maximum value (30 days): 2592000 Default (30 days): 2592000 use_print_media Set value to 1 to use css print media from webpage. Default: null user_agent Set value to custom user agent sent in header. Common user agents can be found at http://www.useragentstring.com/pages/useragentstring.php. A custom user agent is used so that the webiste being converted returns the correct markup for the specified browser or device. Default: null user_password Set value to the user password used in the generated pdf file. User passwords are used to restrict viewing of the pdf file. Default: null viewport Set value to the [width]x[height] for a custom viewport. Viewports are used with the user_agent parameter to convert the webpage for a specific device. Default: 1440x900 watermark_in_background Set value to 1 to place the watermark in the pdf background layer. If the webpage background is not transparent, the watermark will no be visible. Default: null watermark_offset_x Set value to the units to offset the watermark on the x axis. Default: 0 watermark_offset_y Set value to the units to offset the watermark on the y axis. Default: 0 watermark_opacity Set value to the opacity percentage of the watermark image. Default: 20 watermark_url Set value to the full url to the image to be used as a watermark. Default: null zoom Set the value between 0 and 50 zoom factor. Default: 0 Replacement Tags The following tags can be used with the header_text and footer_text [page] number of the page currently being printed [frompage] number of the first page to be printed [topage] number of the last page to be printed [webpage] URL of the page being printed [date] current date in system local format [isodate] current date in ISO 8601 extended format [time] current time in system local format [title] title of the of the current page object [doctitle] title of the output document [sitepage] number of the page in the current site being converted [sitepages] number of pages in the current site being converted An example would be This is page [page] of [topage] Which would display something like This is page 1 of 10