Конвертируем в 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 HTTP авторизацию в запросе через curl

Сентябрь 17, 2020 г.

Пример кода, выполняющий HTTP авторизацию при запросе через curl. Этот тип авторизации также известен как BASIC. Для формирования правильных заголовков запроса вам потребуется правильно установить две опции curl: CURLOPT_HTTPAUTH и CURLOPT_USERPWD. ...

Читать

Импортируем изображения через wysiwyg

Декабрь 27, 2014 г.

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

Читать

Антиспам с использованием Javascipt для WordPress, обходимся без Captcha

Апрель 12, 2013 г.

О сути метода я рассказываю здесь - Бегство от спама. Для работы понадобится hook на новые комментарии - pre_comment_approved, который мы объявим в файле темы - function.php. Если в вашей теме нет такого файла - создайте :). Нужно модифицировать всего ...

Читать

Проверка кода ИНН на PHP

Сентябрь 23, 2015 г.

В этом году писал реализацию данной функции для проекта C2C-base. Оказывается, бывает ИНН двух видов - для юридических лиц и физ лиц - 10 или 12 знаков соответственно. Проверка большинства подобных кодов осуществляется по контрольным цифрам, содержащимся ...

Читать
 

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

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



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