Я понимаю, гугл рулит - но все результаты, это обсуждения за максимум 2013 год и все ответы ведут к трем основным либам, mPdf, domPdf, html2pdf. У каждой либы свои проблемы - одна css3 не поддерживает, другая тянет за собой кучу зависимостей и становится монструозных размеров, в третьей беда со шрифтами. Может быть поделитесь своими решениями генерации pdf на сервере с условием, что это обычный шаред хостинг?
C перечисленных domPdf пусть тянет мир меняется шароверы) https://github.com/wkhtmltopdf/wkhtmltopdf консольная программка 7к звезд
Это слово ругательное и ко мне его прошу не применять) vps можно за доллар снять не мучай себя Есть еще phpword использует тот же domPdf + дополнительные фишки
ох уж эти умники, каждый раз одно и то же. согласно законодательства Беларуси - любая площадка позиционирующая себя магазином и публикующая цены в Белорусском интернет пространстве обязана быть зарегистрирована в Белгиэ и получить индетификационный номер в налоговой, а так же размещаться только на серверах в Беларуси. Кстати регистрация в Белгиэ происходит запросом хостера и при каждом переезде ресурса, хостер должен отправить заявку на перерегистрацию. таким образом в Беларуси исключается мошенничество в интернет-магазинах. а VPS у нас очень дорогие, шаред тоже не дешевые
да там из всего списка два хостера могут реально предложить достойную услугу и она реально не 6$. это из моего опыта работы с этими хостерами.
@rewuxiin Ну на счет этого не знаю. Но на do приблизительно такой же конфиг стоит 5$ здесь 6.33 6.50 http://ideahost.by/servery/vdsvps/vdsvps-na-openvz/ http://ideahost.by/servery/vdsvps/vdsvps-na-kvm/ --- Добавлено --- Переложи все на пользователей. Да и вообще а есть ли смысл заниматься если денег это не приносит? https://github.com/MrRio/jsPDF https://github.com/MrRio/jsPDF/tree/master/plugins
на пользователей я уже видел решение. но там будут сертификаты проданные с кодом , а если в браузере возникнет ошибка - это будет бедаа. денег то оно приносит, но пока не то количество, что бы беззаботно тратить на vps
@rewuxiin ну так сохраняй в бд отправляй на емейл ссылку на страницу где всегда можно создать новый pdf и т.д
херня все эти ваши jspdf. html в ответе ajax не рендерит, т.е. придется каким-то образом на странице светить html макет. кириллицу не хавает, нужно предварительно растрировать элемент, растрирование работает только в области видимости браузера и т.д. и т.п. всякое говно вылазит. в общем, для скриншотов подойдет, не более. dompdf - самая адекватная либа, по размеру и по подключению (можно тупо скачать архив и подключить один файл). есть конечно ложечка дегтя, опять та же кириллица, но вопрос решаем вполне, правда более двух разных шрифтов в pdf файле не получилось подключить.
nospiou, где я возьму тебе композер на шаред хостинге? это было одно из основных условий - простое подключение PHP: // include autoloader require_once 'dompdf/autoload.inc.php';
@rewuxiin Тут одно из двух. Или мир не правильный или пора меняться. Скачать архив не получиться. Там зависимости. Устанавливай на пк и перебрасывай папку вендоров на сервер.
nospiou, ты серьезно? это что? https://github.com/dompdf/dompdf/releases качаешь релиз, в котором все нужные библиотеки(весит это дело 4 метра, если ты опять таки глаза раззуешь) распаковываешь и инклудишь Код (Text): // include autoloader require_once 'dompdf/autoload.inc.php'; для кого дока то, а?