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