Конвертируем в PDF

Есть несколько задач, связанных с конвертацией документов в PDF. Меня интересует перевод из HTML и создание PDF средствами PHP.

Конвертировать страницу, отображенную в браузере в PDF.

Здесь обычно используют плагины. Это работает до тех пор, пока не обновляется версия браузера :) , и плагин перестаёт быть совместимым. Приходится ждать выхода обновления версии плагина. Но кто любит ждать?

Есть универсальное средство: установить в систему PDF-принтер. Во-первых, перестанете зависеть от капризов браузера. А во-вторых, станет возможным распечатать в PDF вообще из любой программы.

Бесплатное решение от BULLZIP — Free PDF Printer.
http://www.bullzip.com/products/pdf/info.php

Качаем, устанавливаем, печатаем PDF-ы.

Создать PDF документ из HTML файла.

Речь идет уже о функции на вашем сайте, когда вы решаете сформировать PDF документ по запросу вашего пользователя. Наверняка у вас есть тот же документ, но в формате HTML, и кнопочка — «скачать в формате PDF». Не хватает самой малости — способа перевода одного в другое.

Есть лекарство и для этого случая — писал о нем ранее — pdfmyurl.com. Вы можете отправить с запросом на сервер как адрес страницы, так и HTML код этой страницы. Сервис бесплатно выполняет ограниченное кол-во запросов в час. Для многих этого более чем достаточно.

Создать PDF средствами PHP.

Мы не будем изучать спецификацию документа PDF, хотя это было бы, наверное, полезно. Задача уже имеет ряд решений в виде готовых библиотек. Обратите своё внимание на пару из них:

  • www.fpdf.org — PDF generator library. На сайте есть сама библиотека, примеры, описание.
  • www.tcpdf.org — TCPDF — сайт описывает ещё одну библиотеку по генерации PDF документа на лету.

Мало букафф? Читайте есчо !

PHP код для калькулятора боёв Dragons of Atlantis

Июль 3, 2012 г.

Выкладываю php код, по просьбе Blagtoof. Забавно, что это кому то может быть нужно. :) А мне не жалко. Забросил по понятным причинам саму игру. Скачать как файл (download php code as text file). [crayon-693bb08f1c068770465575/]

Читать

CURL выдаёт SSL certificate problem, что делать?

Февраль 12, 2017 г.

Если при отправке запроса через CURL по https, вы получаете следующую ошибку: [crayon-693bb08f1c3ce898372769/] То можно отключить соответствующие проверки, выключив в опциях следующие флаги -SSL_VERIFYHOST, SSL_VERIFYPEER. [crayon-693bb08f1c3d8278725445/] ...

Читать

Получить номер текущей строки в PHP

Август 27, 2020 г.

Для логгирования иногда важно не только записать какое то сообщение, но также указать - где именно произошло событие в скрипте. Давайте посмотрим, как можно получить номер строки и имя файла в PHP. Данная информация может быть предоставлена php ...

Читать

Поиск и замена терминов. Пример реализации.

Август 15, 2016 г.

Задача поиска и замены каких либо терминов в тексте кажется на первый взгляд довольно простой в PHP.  Есть очень мощные инструменты вроде str_replace, а также поиск и замена с помощью регулярных выражений, например, preg_replace и preg_replace_callback. ...

Читать
 

Комментарии к «Конвертируем в PDF»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: