Обновить
19
Руслан Молчанов@ruslanys

Программист

12
Подписчики
Отправить сообщение
О чем мы спорим? :) Я не считаю, что спорить к месту, я соглашусь с тем, что wkhtmltopdf очень хороша, и соглашусь, что такой подход — тоже выход, но так по сути мы можем найти любую программу, которая способна сгенерировать PDF из веб-страницы, вызовем ее из нашего приложения, подождем пока она закончит свою работу, и отдадим документ клиенту. Чувствуете разницу? В статье я рассмотрел нативный способ на Java, единственный из известных мне, этим и поделился, а использовать его, или возложить обязанности на вызов другой программы — это уже другой разговор, Вы так не считаете? Я лишь считаю, что описанный мною способ тоже имеет право на существование. Основываясь на личном опыте, скажу, что данный способ я успешно использовал в американском проекте, все остались довольны.

Что касается хабра, вот Вам пожалуйста страница из хабра в PDF на том решении, которое я предложил: db.tt/14Z5dIgF
Действительно не понял, а насчёт кармы полностью согласен)
Ну я вел к абсурдности Вашего заявления.
Так, ну что касается HTML5 и CSS3, я сомневаюсь, что есть хорошие аналоги, которые смогут превратить документ такой структуры в PDF, возможно ли это вообще в полном объеме? Пару лет назад видел на HTML5 и CSS3 игру Angry Birds (http://chrome.angrybirds.com/), скажите, как вы приведете такую страницу к PDF? Что касается wkhtmltopdf, согласен, что это хорошая вещь, но на мой личный взгляд в данном случае
сторонний вызов из левого места
гораздо геморойнее (как Вы выразились), чем то решение, которое я предложил.
Кстати да, насчёт закладок. К сожалению, информация о закладках должна быть прописана в коде страницы, подробнее можете почитать здесь: code.google.com/p/flying-saucer/wiki/HowTo_PDF_bookmarks_from_xhtml_markup
Спасибо, в целом очень интересные библиотеки, хотя если говорить в разрезе языка программирования Java, то wkhtmltopdf ещё можно попытаться подключить через JNI, но вопрос на сколько это уместно, а phantomjs тем более вряд ли подходит.
Да-да, точно, собираешь библиотеки из разных языков и пытаешься из всего это сделать один проект)
Это здорово конечно, Chrome молодец, но если Вы не уловили суть, в статье рассмотрено построение PDF документа на серверной стороне, а не на клиентской.
Спасибо, понял!
Извините, я тут недавно, но разве этот пост не должен быть в разделе «Я пиарюсь»?
Совсем не соглашусь, скорее это дело вкуса. Лично мне удобнее отделять конфигурацию проекта в XML файлах от кода.
Большое спасибо! Для меня это новинка!
Ну если задавать свои значения, то да, Вы правы, он запишет как строку, но если оставлять поле пустым, то будет создан ObjectID.
Ну почему же рано, мы достаточно успешно используем описанную связку в своих проектах. А что касается работы с ObjectID, то, если бы Вы внимательнее прочитали статью, заметили бы, что ObjectID легко воспринимается Spring Data как String. И не нужно никаких конвертеров к BigInteger.
12 ...
8

Информация

В рейтинге
Не участвует
Откуда
Минск, Минская обл., Беларусь
Зарегистрирован
Активность