Перейти к содержимому

Фото
- - - - -

Word *.doc -> pdf java


  • Вы не можете создать новую тему
  • Please log in to reply
7 ответов в этой теме

#1 ParadoxL

ParadoxL
  • Постоялец
  • 4 756 сообщений
  • Откуда:Edinburg

Отправлено 01 Июль 2009 - 12:24

Короче такая задача ... взять MS Word *.doc файл вставить туда нужную инфу (имя, фамилия, исик) ... трансформировать это дело в PDF. Как лучше на Java нарисовать сиё чудо ... OpenOffice либы или есть что покруче?
  • 0
Victoria nulla est, Quam quae confessos animo quoque subjugat hostes ...
Верю в смерть после жизни, любовь после секса и в крем после бритья ...

#2 МиСт

МиСт
  • Постоялец
  • 672 сообщений

Отправлено 01 Июль 2009 - 12:31

С Adobe Acrobat Pro идёт виртуальный принтер. Через него всё делается на "ура".

Если это на один раз, то могу конвертировать тебе сам.
  • 0

#3 ParadoxL

ParadoxL
  • Постоялец
  • 4 756 сообщений
  • Откуда:Edinburg

Отправлено 01 Июль 2009 - 12:35

МиСт, :) если бы всё так было просто ... мне нужно программное решение :)
  • 0
Victoria nulla est, Quam quae confessos animo quoque subjugat hostes ...
Верю в смерть после жизни, любовь после секса и в крем после бритья ...

#4 zedirtybastard

zedirtybastard
  • Пользователь
  • 499 сообщений

Отправлено 01 Июль 2009 - 12:43

Если под *nix, то реальный геммор. Под винду самое идеальное решение сделать на COM.

С Опеноффисом такая фигня, что он рендерит документы иначе, чем Ворд, хотя если внешний вид не очень критичен, то можно попробовать.

Есть куча платных решений, но все они работают именно как виртуальный принтер и только под винду. Самое размуное и дешевое из них это Flashpaper2, он тебе запросто перегонит в PDF вордовский документ, а с PDF работать уже куда проще.

Если не очень часто прийдется это делать и скорость не решающий фактор, могу посоветовать Scribd API.

У нас был один проект подразумевающий похожий функционал, пришлось отказаться так как гарантированно стабильного решения мы не смогли найти. Но там несколько другой нюанс был.


Самое простое для тебя ИМХО - это ручками заготовить с Ворда PDF болванку и уже с ней работать. Ну их нафиг эти автоматические перегоны с Ворда в PDF.

Сообщение изменено: zedirtybastard (01 Июль 2009 - 12:44 )

  • 0

#5 МиСт

МиСт
  • Постоялец
  • 672 сообщений

Отправлено 01 Июль 2009 - 12:44

Непосредственно для конвертации в pdf, есть SDK от разработчиков Foxit:
http://www.foxitsoft...htm#renderfuncs
  • 0

#6 zedirtybastard

zedirtybastard
  • Пользователь
  • 499 сообщений

Отправлено 01 Июль 2009 - 12:48

Непосредственно для конвертации в pdf, есть SDK от разработчиков Foxit:
http://www.foxitsoft...htm#renderfuncs

Че то я там в SDK не нашел о конвертации Word->PDF. Ткни носом поконкретнее.
  • 0

#7 МиСт

МиСт
  • Постоялец
  • 672 сообщений

Отправлено 01 Июль 2009 - 12:57

Че то я там в SDK не нашел о конвертации Word->PDF. Ткни носом поконкретнее.


Всё верно. Я недостаточно точно выразился. Этот SDK отвечает за обработку при конвертации, а за чтение не отвечает.
То есть, другими словами, тот же виртуальный принтер, но с возможностью его непосредственной интеграции туда, где он нужен.

Сообщение изменено: МиСт (01 Июль 2009 - 12:57 )

  • 0

#8 Warvick

Warvick
  • Пользователь
  • 411 сообщений
  • Откуда:Tallinn

Отправлено 01 Июль 2009 - 13:46

Aspose начиная с 900 баксов http://www.aspose.co...ge-summary.html

OpenOffice вроде опенсорсный, можно подсмотреть как там com обёртка сделана
  • 0
Да, я такой!