Сначала вы создаете php-файл (или любую другую технику, которую хотите использовать), чтобы превратить html в pdf (для тех, у кого этот шаг не выполнен, wkHtmlToPdf подходит для этого).
Следующий шаг не является обязательным, но рекомендуется:
Вы создаете download.php
, который читает файл и выводит его на экран, с соответствующими заголовками .Этот файл может быть защищен (сейчас или позже), например, возможно, вы хотите, чтобы пользователь вошел в систему для определенных файлов.Теперь это можно легко добавить.
И теперь вы ссылаетесь на него в своем HTML-шаблоне: <a href="/download.php?file=123">download</a>
.Поскольку download.php
отправляет заголовки в браузер (говоря: «Привет, я PDF, скачай меня»), браузер знает, что с ним делать.
Если вы хотите пропустить файл download.php,что опять-таки я не рекомендую, просто связывайтесь напрямую с convertToPdf.php
и позвольте ему выводить свой результат, а не сохранять его.