Комментарии 18
Все PHP решения не годятся для генерации больших PDF, так как очень медленные и требуют невероятное количество оперативной памяти. Если у вас свой сервер — ставьте что-то типа PrinceXML. В моем проекте позволило ускорить генерацию раз в 10 и снизить потребление памяти в 2-3 раза.
А есть ли возможность контролировать (знать), сколько страниц PDF-файла сгенерировала эта бибилиотека?
если внутри html есть изображения?
Так ведь есть ссылка на страницу с примерами:
pxd.me/dompdf/www/examples.php
pxd.me/dompdf/www/examples.php
Есть ещё mPDF для php. Может быть вы дополните статью сравнением и качеством генерации html в pdf?
одно время намучился с ним, пришлось очень много дописывать/переписывать(изображение, и четкое соответствие html и получаемого документа ). Размер получаемых документов меньше 650кб так и не получилось добиться.
Как сейчас с этим дела?
Как сейчас с этим дела?
Такая же беда была. Просто в каждый документ шрифт вкладывается, а в стандартной поставке они довольно жирные.
Перешел с гельветики на freesans — размер одностраничного акта стал 50 кБ вместо 600.
Перешел с гельветики на freesans — размер одностраничного акта стал 50 кБ вместо 600.
Спасибо, ваш бы совет да 2 года назад. Но теперь буду знать.
Шрифт можно значительно уменьшить, выкинув ненужные диапазоны символов, для этого можно воспользоваться сервисом fontsquirrel для этого. Оставить только Lowercase, Uppercase, Numbers, Punctuation и указать Unicode ranges
0410-044F,0401,0451
(Cyrillic лишних символов вставляет, поэтому не советую).Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Конвертируем HTML в PDF при помощи Dompdf