Комментарии 48
помню, с русским языком я в свое время намучился
+1
Я пролистал до комментариев, чтобы спросить про русские символы :) а тут единственный комментарий и точно в тему.
0
о добавлении кириллических шрифтов можно здесь почитать, например
http://phpclub.ru/detail/article/fpdf
у меня были проблемы с кернингом.
http://phpclub.ru/detail/article/fpdf
у меня были проблемы с кернингом.
+1
Да-да, я тоже хотел узнать про русский. Это большая проблема библиотек PDF. Когда-то пришлось ставить PECL-модуль для работы с Perl, чтобы из Perl-библиотеки генерировать PDF с русскими буквами.
0
+3
а ещё лучше берите TCPDF - дальнейшее развитие FPDF с Unicode поддержкой
+1
Опечатка в конце статьи: стьраницу
0
наконецто :)
0
Eсли язык PHP и нужна библиотека которая бы поддерживала полупрозрачные PNG картинки, то лучше использовать модуль Zend_PDF http://zendframework.com/manual/en/zend.pdf.html.
+1
А не лучше ли, генерировать html страницу (это уже все давно научились) и конвертировать её в PDF? Например, с помощью http://html2fpdf.sourceforge.net/.
0
Это отстой вообще :( Я в своё время искал опенсорсное или хотя бы фриварное решение - ан нет. Пришлось по триста баксов покупать лицензии на компонент от WebSuperGoo :(
0
Это для ASP, как я понял.
0
Это не для ASP, а для Windows Server вообще. У нас COM-версия, её можно юзать из любого приложения под виндой, не исключая PHP ;)
0
Я в курсе возможностей COM. Но это частное решение. Давайте рассмотрим общий случай - сервер моет быть под Линуксом, Юниксом, МакОсом и еще чем нить экзотическим.
0
См. комментарий про ещё одну машинку. Расходы на дополнительный сервер под виндой не такие большие, как принято думать, зато там всё будет работать без лишних телодвижений и баксовложений.
0
Не резонно. Ваше решение не очень грамотно. Вместо точечного решения вы предлагает излишние мощности туда поставить. нужно все таки думать и о финансовой стороне проекта.
0
Вот я и предлагаю подумать. Сравнить стоимость сервера + Windows (даже не обязательно Server, если уж мы экономим) + WSG компонента + хостинг (если проект внешний), со стоимостью добавления/переработки PDF другими средствами. Если окупится за год-два-сколько_допустимо_политикой_компании — берём винду, не окупится за этот срок — не берём. Всё просто.
0
Стоитмость поддержки Windows и других платформ отличается и иногда серьезно.
0
И к чему вы это сказали? Я прекрасно знаю, что отличается, если уж вы сомневались :) Anyway надо считать в каждом конкретном случае, а не идти на поводу у потенциально холиварских лозунгов.
0
И все таки , покупку доп. машины для перегонки в PDF я считаю нецелесообразным в любом проекте. Правильнее поставить еще один сервер на той же платформе, что бы его саппортил то же админ. Что бы везде было одно и тоже окружение. Такую связку легко реплицировать и масштабировать. Ладно. закрыли ветку. Спасибо за мнение.
+1
согласен. так и делаю обычно.
0
Нагрузка на машинку немаленькая будет.
0
html2fpdf — очень кривая штука. Спотыкается даже на простых вещах.
0
Нет поддержки Unicode. Так что даже не рассматриваю как современное решение.
0
Скажите лучше, как доставать текст из PDF средствами PHP?
0
не знаю правильно ли отвечаю на ваш вопрос, посмотрите http://www.setasign.de/products/pdf-php-…
0
Одно время искал такую штуку.
А каким образом непосредственно в PHP обрабатывается формат PDF?
А каким образом непосредственно в PHP обрабатывается формат PDF?
0
Вопрос на злобу дня: а можно ли с помощью этой библиотеки задать страницам колонтитулы?
0
Помню, в свое время была проблема со встраиванием изображений по тексту...
0
Прочел заголовок - хотел поругать автора - мол зачем прописные истины постишь.
НО! Поймал себя на мысли, что сам же сюда полезу за готовым решением :)
Голосовать не могу, так что +1
НО! Поймал себя на мысли, что сам же сюда полезу за готовым решением :)
Голосовать не могу, так что +1
0
Мы используем FPDF для генерации счетов и в своё время я намучился с рендерингом таблиц - ибо не работал перенос строк в ячейках. Было найдено решение - использовать расширение PDF_MC_Table. Возможно, придётся подработать напильничком, т.к. были проблемы с переносом таблицы на новую страницу с сохранением заголовков и необходимым отступом снизу.
Но всё же я ищу альтернативу, ибо FPDF давненько не обновлялся и были траблы с UTF8 и альфа-каналом в png-картинках, так что возлагаю все надежды на реализацию от Zend.
Но всё же я ищу альтернативу, ибо FPDF давненько не обновлялся и были траблы с UTF8 и альфа-каналом в png-картинках, так что возлагаю все надежды на реализацию от Zend.
0
как вариант - HTMLDOC (http://www.htmldoc.org/)
HTMLDOC converts Hyper-Text Markup Language ("HTML") input files into indexed HTML, Adobe® PostScript®, or Adobe Portable Document Format ("PDF") files.
кирилические шрифты http://upload.com.ua/get/900120997
HTMLDOC converts Hyper-Text Markup Language ("HTML") input files into indexed HTML, Adobe® PostScript®, or Adobe Portable Document Format ("PDF") files.
кирилические шрифты http://upload.com.ua/get/900120997
0
У вас в примере пробел в параметре типа файла, в итоге функция и автоматом не работает и на пробел ругается.
$pdf->Image('logo.png',10,20,33,0,'png','http://www.fpdf.org/');
$pdf->Image('logo.png',10,20,33,0,'png','http://www.fpdf.org/');
0
А еще есть вариант генерить TeX и компилировать его в PDF.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Generating PDF files with PHP and FPDF