kartik\mpdf\Pdf::output PHP Method

output() public method

Generates a PDF output
public output ( $content = '', $file = '', $dest = self::DEST_BROWSER ) : mixed
return mixed
    public function output($content = '', $file = '', $dest = self::DEST_BROWSER)
    {
        $api = $this->api;
        $css = $this->css;
        $pdfAttachements = $this->getPdfAttachements();
        if (!empty($css)) {
            $api->WriteHTML($css, 1);
            $api->WriteHTML($content, 2);
        } else {
            $api->WriteHTML($content);
        }
        if ($pdfAttachements) {
            $api->SetImportUse();
            $api->SetHeader(null);
            $api->SetFooter(null);
            foreach ($pdfAttachements as $attachement) {
                $this->writePdfAttachement($api, $attachement);
            }
        }
        return $api->Output($file, $dest);
    }