Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Просмотр PDF в Swing-объекте 
:(
    Опции темы
regen
Дата 3.5.2007, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 5.7.2006

Репутация: нет
Всего: нет



Добрый день.
Средствами какой библиотеки можно открыть pdf-файл на просмотр и поместить полученное в Swing-объект (чтобы пользователь мог просмотреть pdf-документ через gui-приложение)?

http://forum.vingrad.ru/topic-101636.html смотрел, понял мало что... Если можно дайте примерчик...

Заранее благодарю
PM MAIL   Вверх
LSD
Дата 3.5.2007, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 38
Всего: 538



Я могу посоветовать, только J-Integra, там и пример интеграции Adobe Acrobat Reader есть.
Вот только работать это будет только под Windows.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
w1nd
Дата 4.5.2007, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вертилятор
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 22.3.2006
Где: Москва

Репутация: 23
Всего: 54



LSD, jintegra - это очень дорого smile Есть масса других (в т. ч. бесплатных) мостов для работы с COM и ActiveX.

Есть java-библиотеки для отображения pdf. Во-первых, древний awt-шный от самой adobe (не умеет смотреть зашифрованные pdf'ки), multivalentjpedal. Я работал с этим года три назад, возможно еще что-то появилось. Кстати, если будете смотреть на jpedal, не обращайте внимания на бесплатную версию - она, помнится, была чудовищно далека от коммерческой версии по функционалу.

Это сообщение отредактировал(а) w1nd - 4.5.2007, 17:30


--------------------
user posted imageuser posted image
PM MAIL ICQ   Вверх
AntonSaburov
Дата 4.5.2007, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 10
Всего: 118



Лично мое мнение - проще поставить Acrobat на нужную машину и пусть он там запускается.
PM MAIL WWW ICQ   Вверх
regen
Дата 4.5.2007, 21:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 5.7.2006

Репутация: нет
Всего: нет



w1nd, спасибо большое за ответ. А как называется та древня awt-шка от Adobe?  И где её можно посмотреть?

Anton Saburov, просмотр pdf мне необходим вот для чего: сейчас пишу приложение, которое позволяло бы просматривать руководителям приказы (в формате pdf) и подписывать, электронной подписью и отправлять на сервер. Поэтому ставить акробат и просматривать через него - немного не то. 
PM MAIL   Вверх
w1nd
Дата 4.5.2007, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вертилятор
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 22.3.2006
Где: Москва

Репутация: 23
Всего: 54



Смотрелку от Adobe можно попытаться  взять здесь: zdnet (и на их сайте, конечно, но там чорт ногу сломит).
Кстати, еще одна нашлась - jpdfviewer.

Это сообщение отредактировал(а) w1nd - 4.5.2007, 23:32


--------------------
user posted imageuser posted image
PM MAIL ICQ   Вверх
LSD
Дата 5.5.2007, 00:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 38
Всего: 538



Цитата(w1nd @  4.5.2007,  18:25 Найти цитируемый пост)
Есть масса других (в т. ч. бесплатных) мостов для работы с COM и ActiveX.

А вот с этого момента поподробней, кто из бесплатных компонентов умеет отображать внутри Swing контейнеров ActiveX контролы?
(SWT не предлагать smile )


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
w1nd
Дата 6.5.2007, 00:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вертилятор
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 22.3.2006
Где: Москва

Репутация: 23
Всего: 54



Я не имею в виду какие-то конкретные проекты, просто одно время занимался этим, перелопатил их множество (хотя, пожалуй, jintegra лучше всех smile). Посмотрите JTL.

А этот SWT и иже с ним в гробу я видел ;)

Кстати, интересную ссылочку нашёл: http://java.sun.com/j2se/1.4.2/docs/guide/...uide/index.html

Это сообщение отредактировал(а) w1nd - 6.5.2007, 01:01


--------------------
user posted imageuser posted image
PM MAIL ICQ   Вверх
regen
Дата 9.5.2007, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 5.7.2006

Репутация: нет
Всего: нет



Посмотрел я всё предложенное. В основном платное всё или уже готовый продукт... 
1) Awt-шный от Adobe - баг на баге... Посмотрел 30 минут и убрал подальше.
2) Понравился пример из JPedal. Однако не понял как там свой toolbar поставить... 
3) JPDFViewer - очень понравился. Однако платная она... (((

Вот так... ((( 
Как быть? Может у кого-то есть готовые решения, идеи...? 
PM MAIL   Вверх
w1nd
Дата 10.5.2007, 05:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вертилятор
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 22.3.2006
Где: Москва

Репутация: 23
Всего: 54



Цитата(regen @  9.5.2007,  17:52 Найти цитируемый пост)
Как быть? Может у кого-то есть готовые решения, идеи...? 

Всегда есть. За соответствующее вознаграждение (см. тот же jPDFViewer; JPedal, кстати, тоже платный). У вас только три пути:
  • купить понравившееся решение;
  • воспользоваться Multivalent или бесплатной частью JPedal;
  • написать компонент самостоятельно. PDF Reference занимает более тысячи страниц, там всё очень хорошо описано.




--------------------
user posted imageuser posted image
PM MAIL ICQ   Вверх
Goganchic
Дата 1.6.2007, 22:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 678
Регистрация: 18.6.2004

Репутация: нет
Всего: 5



Хм, странно как-то: Java очень богатый либами язык и чтобы не было нормального бесплатного просмотрщика pdf - не верю smile
PM Jabber   Вверх
LSD
Дата 1.6.2007, 22:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 38
Всего: 538



Цитата(Goganchic @  1.6.2007,  23:51 Найти цитируемый пост)
Хм, странно как-то: Java очень богатый либами язык и чтобы не было нормального бесплатного просмотрщика pdf - не верю

А так же, нет нормального бесплатного просмотрщика документов Microsoft Office, нет бесплатного WEB браузера (с поддержкой последних версий HTML, XHTML и JavaScript), да и еще много чего бесплатного нет smile 


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
w1nd
Дата 2.6.2007, 19:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вертилятор
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 22.3.2006
Где: Москва

Репутация: 23
Всего: 54



Цитата(Goganchic @  1.6.2007,  22:51 Найти цитируемый пост)
Хм, странно как-то: Java очень богатый либами язык и чтобы не было нормального бесплатного просмотрщика pdf - не верю smile 

Вообще, существование чего-нибудь нормального бесплатного - факт, не поддающийся осмыслению ;) Не так много людей, способных в полную силу работать за спасибо.



--------------------
user posted imageuser posted image
PM MAIL ICQ   Вверх
Goganchic
Дата 2.6.2007, 21:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 678
Регистрация: 18.6.2004

Репутация: нет
Всего: 5



Цитата(w1nd @  2.6.2007,  19:49 Найти цитируемый пост)
Вообще, существование чего-нибудь нормального бесплатного - факт, не поддающийся осмыслению ;) Не так много людей, способных в полную силу работать за спасибо.

почему за спасибо, есть такие проекты, в которых сам продукт - бесплатный, а поддержка к нему нет
PM Jabber   Вверх
w1nd
Дата 2.6.2007, 21:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вертилятор
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 22.3.2006
Где: Москва

Репутация: 23
Всего: 54



Цитата(Goganchic @  2.6.2007,  21:18 Найти цитируемый пост)
почему за спасибо, есть такие проекты, в которых сам продукт - бесплатный, а поддержка к нему нет

В случае с библиотечками вроде смотрелки pdf это не работает. Кроме того, такие продукты как раз оказываются ненормальными - иначе зачем еще нужна поддержка ;)


--------------------
user posted imageuser posted image
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.1020 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.