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

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

Имя файла по handle в PHP

Июнь 15, 2016 г.

Всем привычна схема, при которой известно имя файла, и вы совершаете с ним какие то манипуляции. В PHP много функций, которые предоставляют именно такой функционал. Что делать, когда есть только file handle? Как получить имя открытого файла? ...

Читать

DOMDocument кодировка при сохранении в HTML

Декабрь 20, 2016 г.

PHP поддерживает работу с классом DOMDocument, но есть некоторые особенности, которые требуют внимания. Одна из них - это html кодирование символов, если вы не укажете в заголовке документа мета информацию о кодировке. Рассмотрим пример: [crayon-6a35bdb7bc69a125231485/] ...

Читать

PHP проверка адреса электронной почты, email

Ноябрь 10, 2015 г.

Серию валидаторов пополняю функцией проверки введенного email на соответствие формальным требованиям. По стандарту RFC822 Если есть необходимость соблюсти все требования, которые упомянуты в громоздкой спецификации RFC822, то лучший путь - воспользоваться ...

Читать

Грузим картинку в поле image в Drupal

Март 1, 2016 г.

Из кода программы на PHP мы попытаемся загрузить картинку в публикацию сайта на Drupal 7. Здесь описана логика и показан код всех операций. Постановка задачи Эта задача является частью задачи импорта статьи, извлеченной из HTML кода веб-страницы ...

Читать
 

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

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



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