Permalink
0e760d0 Jan 20, 2018
1 contributor

Users who have contributed to this file

51 lines (32 sloc) 1.65 KB

Output

back

The main method to use is output.

It takes two not required parameters.

Parameters

Parameter Default Description
$name document.pdf The name of the file when saved. Note that special characters are removed and blanks characters are replaced with the underscore character.
$dest I Destination where to send the document. It can take one of the following values:
  • I: send the file inline to the browser (default). The plug-in is used if available. The name given by name is used when one selects the "Save as" option on the link generating the PDF.
  • D: send to the browser and force a file download with the name given by name.
  • F: save to a local server file with the name given by name.
  • S: return the document as a string (name is ignored).
  • FI: equivalent to F + I option
  • FD: equivalent to F + D option
  • E: return the document as base64 mime multi-part email attachment (RFC 2045)

Examples

Send PDF to browser without specifying a name

$html2pdf->output(); 

Send the PDF document in browser with a specific name

$html2pdf->output('my_doc.pdf'); 

Forcing the download of PDF via web browser, with a specific name

$html2pdf->output('my_doc.pdf', 'D'); 

Write the contents of a PDF file on the server

$html2pdf->output('/absolute/path/file_xxxx.pdf', 'F');

Retrieve the contents of the PDF and then do whatever you want

$pdfContent = $html2pdf->output('my_doc.pdf', 'S');

Then, you can send it by email, using a Bin Attachment document.

back