Pull to refresh

Comments 45

Где-то я это уже читал…

А вообще спасибо! Недавно очень нужен был такой класс, да и сейчас тоже))
Класс действительно не новый.

Кроме того подобных классов не мало.

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

Осталось только конвертировать шрифты(возможно), но мне не хватает ресурсов это сделать, как я и написал выше.
подскажите, пожалуйста, что-нибудь ещё, кроме dompdf
Что-то dompdf некорректно работает: строки не переносятся(
TCPdf
Правда, у него с CSS не совсем кошерно (позиционирование и прочие подобные вещи не прокатывали).
спасибо, что ответили

я так понял, что он представляет собой конструктор PDF, а не конвертер… оказывается, он умеет html воспринимать?
Да, умеет. В моей практике, например, один из вариантов: использовали Smarty (assign->fetch) -> уже готовый контент -> скармливаем в ТСПдф.
не «Поддерживает css форматирование», а частично поддерживает CSS 2.1
Мне показалось, что подобные инструменты предназначены в первую очередь для быстрой/удобной генерации PDF, а не для конвертации.
Около 2-х лет назад мне нужно было разработать систему для конвертации веб страницы в pdf, причем важнейшим условием было сохранение идентичного внешнего вида — ни один из открытых php фреймворков подобного типа с этой задачей не справился.
Работы над ним свёрнуты, к сожалению.
Если вы знаете другой вариант АВТОМАТИЧЕСКОГО перевода html в pdf, я буду крайне признателен.
UFO just landed and posted this here
Не знаю как на счет библиотек, для такой работы нужен инсталлированный OpenOffice. Но идея хорошая.
Кстати с чего вывод о закрытии проекта?

17 Apr 08

Version 2.0.43 has been released with the following fixes:
Хм. С того, что (единственный) разработчик — я ;)

Разработка и поддержка стала занимать слишком много времени и мешать другим проектам, а вот финансирование осталось прежним. Объем кода, увы, великоват для того, чтобы его кто-то подхватил (да и, признаюсь, местами я там поначалу наломал дров). Результат очевиден.
Жаль. Аналоги вашей системы вам известны?
Основные конкуренты на PHP — dompdf, html2fpdf.

Обычно выигрывают в ресурсах и проигрывают в поддержке CSS.
dompdf — проблемы с таблицами
с html2fpdf не проводил тесты, но… что-то говорит что и там не сахар.
Подсказали выше решенеи на базе Ooffice, нагуглил пример реально работающего кода www.wynia.org/wordpress/word-to-pdf-converter-in-php-word2pdf/

Правда, остается проблема того что это только под Windows будет работать. Но работает очень быстро и качественно.
Хотел посмотреть что к чему, но чето новость на сайте меня немного поколебала:
«[2008-02-05] A security vulnerability in dompdf has recently been discovered. The vulnerability would allow an attacker to access any file readable by the webserver. A solution is being developed presently.»
Так же по датам новостей видно, что проект редко апдейтиться. Стоит подумать прежде чем начать его использовать…
а как быть с обратной задачей? издательство присылает кучу .pdf с просьбой разместить их на сайте. сейчас задача решается через /usr/ports/textproc/pdftohtml, но работает он мягко говоря не так, как хотелось бы (гробит шрифты, иногда коверкает верстку)
TCPDF — Отличная библиотека для генерирования PDF файлов
Поддерживает кириллицу и HTML теги!
Обладает впечатляющим функционалом и набором методов!!!
Единственное, чего нам не хватило в tcpdf — не поддерживает html-якоря. В итоге отказались в пользу htmldoc.
есть еще не менее хорошая библиотечка для создания pdf в php и зовут ее fpdf
www.phpclub.ru/detail/article/fpdf
www.fpdf.org
в месте с классом в этой библиотечке распространяется файлик для конвертации любых шрифтов в понятный для этого класса… и проблема с русскими шрифтами решается…
+ если поискать, то можно легко найти модификации данной библиотеки… с поддержкой русских шрифтов и распознаванием большинства тегов…
Проблема не в создании PDF, а в автоматическом конвертировании html в pdf
автоматическая конвертация для данной библиотечки есть… только я ссылку потерял
:'(
Нужно было как-то для проекта генерить pdf, взяли фигню под названием pdml.

Очень неглупый верстальщик сказал. что больше он код для такого убожества писать отказывается. В остальном — работает чудесно.
ЛОКАЛИЗОВАННАЯ ВЕРСИЯ DOMPDF: asomk.kerrik.ru/dompdf.rar

Занимался этим в начале лета, и к настоящему моменту честно говоря подзабыл что и как я там делал… Одно могу сказать — версия рабочая и с ней же пример, который можно разобрать.

Ну и PS: DOMPDF это наилучший бесплатный вариант для генерации PDF из PHP. Проверил лично! Но тем не менее в нем косяков хватает. К примеру он может зависнуть на больших таблицах, где имеется много colspan и rowspan.
Вы не могли бы конкретно сказать, что именно вы исправили. Это были шрифты?

Спасибо за решение!

ps. А чего это архив 4 аж мегабайта? (-:
да, я менял шрифты, все утилиты там в архиве, командный файл тоже там присутствует, отсюда и размер.
когда локализовывал, там было достаточно хлопот — от поиска программы конвертера, до файлов map с картами кириллицы. В общем в архиве тот вариант, который работал, и от которого пришлось отказаться в работе потому что нужные таблицы в html он поедать не хотел вообще никаким образом.
Простите, а у Вас осталась эта версия? Ссылка не работает.
Буквально недавно я вставал перед задачей ковертации ХТМЛ в пдф, юзал и ДомПдф, и фпдф и еще какие-то.
1) Нормальный код был только у ДомПДФ — у отсальных полный ужас.
2) Однако фпдф лучше справлялась с поставленной задачей (напильником правда тоже приходилось работать).

В итоге я пришел к заключению:
1) Если есть возможность запуска сторонних утилит на сервере, то они работают куда лучше, либо
2) ПДФ из чего-нибудь другого.
bO_oblik вчера у вас была карма минусовая, а теперь уже 12. Откуда вы карму берете? Я блин все никак не могу хотя бы +1 заиметь чтобы пост написать.
Тсс, это я ему плюсую все время… )) Отсыпал и вам за молчание :)
Вот бы такой конвертер, да наоборот… :)
Была подобная задача, все-таки больше всего понравился PrinceXML — www.princexml.com/
Намного быстрее и качественнее рендеринг выходит. Есть конечно минус, если считать его минусом — тулза бинарная.
А не подскажет кто решения для конвертации в ворд? Искал как-то, но кроме уроков по конвертации в RTF ничего не нашел.
Запись кириллицы в виде амперсанд решётка цифры точка с запятой помогает в подобных ситуациях почти везде.
@marabou:
это называется HTML entity
html конвертируеться с тегами img? что-то уменя он упорно не хочет их цеплять… а новую версию библиотеки даже запустить не получаеться — на генерации pdf-ок скрипт зависает…

Подскажите, кто в курсе…
На работе используем DOMPDF для генерации pdf из html, но в последнее время встал вопрос о повышении быстродействия, в связи с этим ищу более шуструю систему. Что-нибудь можете посоветовать?
Люди подкинете ссылку на локализированую версию, данные выше ссылки не работают.
Sign up to leave a comment.

Articles