Word *.doc -> pdf java
Started By ParadoxL, июл 01 2009 12:24
7 ответов в этой теме
#1
Отправлено 01 июля 2009 - 12:24
Короче такая задача ... взять MS Word *.doc файл вставить туда нужную инфу (имя, фамилия, исик) ... трансформировать это дело в PDF. Как лучше на Java нарисовать сиё чудо ... OpenOffice либы или есть что покруче?
Victoria nulla est, Quam quae confessos animo quoque subjugat hostes ...
Верю в смерть после жизни, любовь после секса и в крем после бритья ...
Верю в смерть после жизни, любовь после секса и в крем после бритья ...
#4
Отправлено 01 июля 2009 - 12:43
Если под *nix, то реальный геммор. Под винду самое идеальное решение сделать на COM.
С Опеноффисом такая фигня, что он рендерит документы иначе, чем Ворд, хотя если внешний вид не очень критичен, то можно попробовать.
Есть куча платных решений, но все они работают именно как виртуальный принтер и только под винду. Самое размуное и дешевое из них это Flashpaper2, он тебе запросто перегонит в PDF вордовский документ, а с PDF работать уже куда проще.
Если не очень часто прийдется это делать и скорость не решающий фактор, могу посоветовать Scribd API.
У нас был один проект подразумевающий похожий функционал, пришлось отказаться так как гарантированно стабильного решения мы не смогли найти. Но там несколько другой нюанс был.
Самое простое для тебя ИМХО - это ручками заготовить с Ворда PDF болванку и уже с ней работать. Ну их нафиг эти автоматические перегоны с Ворда в PDF.
С Опеноффисом такая фигня, что он рендерит документы иначе, чем Ворд, хотя если внешний вид не очень критичен, то можно попробовать.
Есть куча платных решений, но все они работают именно как виртуальный принтер и только под винду. Самое размуное и дешевое из них это Flashpaper2, он тебе запросто перегонит в PDF вордовский документ, а с PDF работать уже куда проще.
Если не очень часто прийдется это делать и скорость не решающий фактор, могу посоветовать Scribd API.
У нас был один проект подразумевающий похожий функционал, пришлось отказаться так как гарантированно стабильного решения мы не смогли найти. Но там несколько другой нюанс был.
Самое простое для тебя ИМХО - это ручками заготовить с Ворда PDF болванку и уже с ней работать. Ну их нафиг эти автоматические перегоны с Ворда в PDF.
Сообщение изменено: zedirtybastard (01 июля 2009 - 12:44 )
#5
Отправлено 01 июля 2009 - 12:44
Непосредственно для конвертации в pdf, есть SDK от разработчиков Foxit:
http://www.foxitsoft...htm#renderfuncs
http://www.foxitsoft...htm#renderfuncs
#6
Отправлено 01 июля 2009 - 12:48
Че то я там в SDK не нашел о конвертации Word->PDF. Ткни носом поконкретнее.Непосредственно для конвертации в pdf, есть SDK от разработчиков Foxit:
http://www.foxitsoft...htm#renderfuncs
#7
Отправлено 01 июля 2009 - 12:57
Че то я там в SDK не нашел о конвертации Word->PDF. Ткни носом поконкретнее.
Всё верно. Я недостаточно точно выразился. Этот SDK отвечает за обработку при конвертации, а за чтение не отвечает.
То есть, другими словами, тот же виртуальный принтер, но с возможностью его непосредственной интеграции туда, где он нужен.
Сообщение изменено: МиСт (01 июля 2009 - 12:57 )
#8
Отправлено 01 июля 2009 - 13:46
Aspose начиная с 900 баксов http://www.aspose.co...ge-summary.html
OpenOffice вроде опенсорсный, можно подсмотреть как там com обёртка сделана
OpenOffice вроде опенсорсный, можно подсмотреть как там com обёртка сделана
Да, я такой!