php, Dompdf, сгенерировать и скачать файл не сохраняю его в папке

я использую библиотеку Dompdf

Суть такова, что я хочу генерировать файл и скачивать его но не сохранять его на диске

Код которым я пытаюсь это сделать

        $route = WP_PLUGIN_DIR . "/pdf-templates/invoice-pdf.php";

        ob_start();
        include $route;
        $content = ob_get_contents();
        ob_end_clean();

        // Load dompdf and create object
        $options = new Options();
        $options->setIsHtml5ParserEnabled(true);
        $options->setIsRemoteEnabled(true);
        $dompdf = new Dompdf($options);
        $dompdf->setPaper('A4', 'portrait');
        $dompdf->loadHtml($content);
        $dompdf->render();
        $output = $dompdf->output();
        $fileName = 'tested.pdf';

        $pathToPDF = $_SERVER['DOCUMENT_ROOT'] . "/portal-files/" . $fileName;
        $result = file_put_contents($pathToPDF, $output);

        $path_parts = pathinfo($pathToPDF);

        header("Content-type: application/pdf"); // add here more headers for diff.     extensions
        header("Content-Disposition: attachment; filename=\"" . $path_parts["basename"] . "\"");     // use 'attachment' to force a download

Ответы (0 шт):