«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как конвертировать HTML в PDF с помощью PHP

Как конвертировать HTML в PDF с помощью PHP

Опубликовано 7 ноября 2024 г.
Просматривать:425

(Руководство для Windows. Не для Mac или Linux)

How To Convert HTML To PDF With PHP

(Источник изображения)

Существует несколько способов конвертировать HTML в PDF в PHP. Вы можете использовать Dompdf или Mpdf; однако существует разница в том, как эти две библиотеки это делают.

Примечание. В этой статье будут представлены не все решения.

Чтобы использовать обе эти библиотеки, вам понадобится Composer.

Преобразование HTML в PDF с помощью Dompdf

Я также показываю код в статье, в которой обсуждается, почему PDF-файл иногда не открывается при использовании Dompdf.

    Hello World';

        // instantiate and use the dompdf class
        $dompdf = new Dompdf();
        $dompdf->loadHtml($content);

        // (Optional) Setup the paper size and orientation
        $dompdf->setPaper('A4', 'landscape');

        // Render the HTML as PDF
        $dompdf->render();

        ob_end_clean();

        // Output the generated PDF to Browser
        $dompdf->stream();
    ?>

С помощью этого кода загружается PDF-файл.

Преобразование HTML в PDF с помощью Mpdf

WriteHTML('

Hello world! Hi

'); $mpdf->Output(); ?>

С помощью этого кода PDF-файл открывается в браузере при переходе к файлу. (Пример: localhost/test1.php)

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/nifty-little-me/how-to-convert-html-to-pdf-with-php-4eb5?1. Если есть какие-либо нарушения, свяжитесь с Study_golang@163. .com, чтобы удалить его
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3