Конвертируем в 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 документа на лету.

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

Генератор "удобных" паролей

Декабрь 19, 2012 г.

Простому пользователю от пароля хочется двух вещей - надежности и легкости запоминания. В случае произвольно создаваемых паролей, желаемая надежность достигается очень легко (увеличили длину генерируемого пароля или расширили набор символов, из которого ...

Читать

Как получить HTTP код ответа удаленного веб-сервера из PHP?

Июнь 23, 2018 г.

Когда требуется получить HTTP код для заданной URL, то вы наверняка воспользуетесь PHP функцией get_headers($url). Дальше я расскажу о разных подводных ...

Читать

Что использовать вместо mysql_escape_string() в Drupal 7?

Сентябрь 6, 2016 г.

Начиная с версии PHP 4.3.0, функция mysql_escape_string() считается устаревшей. PHP будет выдавать соответствующее предупреждение. Deprecated function: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. Т.е. ...

Читать

Валидатор ip адреса на PHP

Ноябрь 13, 2015 г.

Пример хелпера-валидатора на PHP для проверки формата ip адреса. [crayon-69213d9d0dc12708179249/] Функция проверяет является ли формально строка ip-адресом по протоколам ipv4 или ipv6. Возвращает булево значение. Возможно применение этого кода ...

Читать
 

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

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



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