Создание PDF страниц на сайте

26 Май 2008
Опубликовано VladSavitsky

Задача

Сформировать PDF-файл страницы сайта.

Решение

Варианты

  • Использовать модуль Printer-friendly Pages, который позволяет в Друпал 6 создавать PDF-версию страницы
  • Генерация PDF с помощью библиотеки libHaru

Генерация PDF с помощью библиотеки libHaru

Как сообщает сайт daylessday.org стала доступной для скачивания библиотека libHaru

В возможности библиотеки входит:

* генерация PDF с линиями, текстом, картинками.
* использование различных кодировок: ISO8859-1~16, MSCP1250~8, KOI8-R.
* Сжатие документов deflate-decode
* Встраивание шрифтов форматов Type1 и TrueType.
* Многое другое...

Библиотека является бесплатной, открытой и кроссплатформенной.

Полезные ссылки

Creating pdf documents out of html, with charset encoding utf-8 - экспертная система на английском, где предлагаются разные решения данной проблемы.

DOMPDF utf-8 support - обсуждение разных библиотек для формирования PDF и поддержки в них UTF-8. Пишут, что DOMPDF имеет проблемы с Юникодом с 2006 года, но лучше всех других работает с HTML, так как работает с DOM.

Авторы решений:
Темы:
Версия Drupal:

Комментарии

Как прописать библиотеку на сайт?

Сергей | Май 2nd, 2009 в 1:09 после полудня

Библиотека libHaru написана на С и ставится на сервер. Это не РНР-библиотека.
Если вы не можете ничего устанавливать на сервере, то этот вариант не подходит.

VladSavitsky | Май 4th, 2009 в 10:11 утра

Использовал print с TCPDF, возник вопрос, как в PDF избавиться от заголовка и ссылки в начале каждой страницы, и как убрать или изменить нумерацию страниц?

timofey | Сен 7th, 2009 в 11:32 утра
 
 
 

RSS-лента новостей

Dries Buytaert по-русски
]]>Русский поиск Drupal]]>

Перенос сайта из Joomla в Drupal
Перенос сайта из WordPress в Drupal

]]> Drupal - это бесплатная система управления контентом с открытым исходным кодом ]]>