Movatterモバイル変換


[0]ホーム

URL:


mPDF Manual – mPDF functions

Output()

Output – Finalise the document and send it to specified destination

Note: As of mPDF v8.1.2 it is preferred to use verbose aliasesOutputBinaryData,OutputHttpInline,OutputHttpDownload, andOutputFile

Description

string|voidOutput ([ string$filename[, string$dest ])

Send the document to a given destination: browser, file or string. In the case of browser, the plug-in may be used(if present) or a download (“Save as” dialog box) may be forced.

Parameters

$filename

The name of the file. If not specified, the document will be sent to the browser (destination\Mpdf\Output\Destination::INLINE).

BLANK or omitted:'doc.pdf'

$dest

Destination where to send the document. Use class constants from\Mpdf\Output\Destination for better readabilityand understandability

Default:\Mpdf\Output\Destination::INLINE

Values:
\Mpdf\Output\Destination::INLINE, or"I"
send the file inline to the browser. The plug-in is used if available.The name given by$filename is used when one selects the “Save as” option onthe link generating the PDF. This parameter sets HTTP headers using standardheader PHP function.
\Mpdf\Output\Destination::DOWNLOAD, or"D"
send to the browser and force a file download with the name given by$filename. This parameter sets HTTP headers using standardheader PHP function.
\Mpdf\Output\Destination::FILE, or"F"
save to a local file with the name given by$filename(may include a path).
\Mpdf\Output\Destination::STRING_RETURN, or"S"
return the document as a string.$filenameis ignored.

Note: You can use the\Mpdf\Output\Destination::STRING_RETURN option to e-mail a PDF file - see example under E-mail a PDF file.

Examples

Warning: mPDF is not meant to receive HMTL/CSS from an outside user.

All user input passed to mPDF should be vetted and sanitized properlyabove the levelof standard browser-level sanitization (such ishtmlspecialchars).

Example #1

<?php// Sends output inline to browser$mpdf=new\Mpdf\Mpdf();$mpdf->WriteHTML('Hello World');$mpdf->Output();

Example #2

<?php$mpdf=new\Mpdf\Mpdf();$mpdf->WriteHTML('Hello World');// Saves file on the server as 'filename.pdf'$mpdf->Output('filename.pdf',\Mpdf\Output\Destination::FILE);

[8]ページ先頭

©2009-2026 Movatter.jp