powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Java+WMF
25 сообщений из 25, страница 1 из 1
Java+WMF
    #33143755
Vladimir Kovalevskii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
собс-но субж, куда копать.
...
Рейтинг: 0 / 0
Java+WMF
    #33145829
Vladimir Kovalevskii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну что ни у кого не стояла задача WMF отображать на JSP странице?
люди добрые.
...
Рейтинг: 0 / 0
Java+WMF
    #33146358
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну ... стояла задача. Связнаная с картографией. Только мы от WMF отказались. Нашли более удобный формат.
...
Рейтинг: 0 / 0
Java+WMF
    #33146371
Vladimir Kovalevskii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
к сожалению никак, поэтажные планы в базе именно у меня в WMF лежат.
...
Рейтинг: 0 / 0
Java+WMF
    #33147797
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чего копать-то..

Код: plaintext
1.
<img src="file.wmf">

MSIE нормально отображает. Opera, Mozilla - не знаю. Не пробовал.
...
Рейтинг: 0 / 0
Java+WMF
    #33152223
Vladimir Kovalevskii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ага а плагина от Adobe у тебя не стоит случайно?
...
Рейтинг: 0 / 0
Java+WMF
    #33152245
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir Kovalevskiiага а плагина от Adobe у тебя не стоит случайно?
тебе надо wmf в gif/jpeg/png?
...
Рейтинг: 0 / 0
Java+WMF
    #33152342
Vladimir Kovalevskii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот задача, как решить?


Модуль WMFtoWEB.



Зачем:

Для возможности отображения стандартного потока, файла в формате WMF на Web странице.



Возможности:

Конечное графическое изображение на Web странице, должно быть масштабируемым и интерактивным, т.е. размечено на клиентские области, с возможностью полупрозрачной заливки.



Ограничения:

Использование сторонних компонент, надстроек, апплетов, swing – окон.



Исходные данные:

WMF ресурс храниться в базе данных MSSQL, в поле типа image

(Variable-length binary data from 0 through 231-1 (2,147,483,647) bytes.)

Рекомендации:

a) Декодирование в растр.

b) Преобразование в формат SVG.

c) Использование Flash технологии.
...
Рейтинг: 0 / 0
Java+WMF
    #33152358
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir Kovalevskii
b) Преобразование в формат SVG.

batik?

http://xml.apache.org/batik/
...
Рейтинг: 0 / 0
Java+WMF
    #33152364
Vladimir Kovalevskii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Batik
пробовали.
1. Мало примеров кода.
2. Корректно преобразовать у меня так и не получилось.

Остался вариант с ImageMagick покрутить. но тут пока ковыряюсь.

блин самое обидное, что головой понимаю, что WMF к WEB прикоычивать крайне не благодарное дело, но к сожалению это дано и я ничего с этим поделать не могу. :-(.
...
Рейтинг: 0 / 0
Java+WMF
    #33152396
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так в чем проблема-то? Может вообще
написать свой ActiveX для просмотра WMF (думаю
это будет нетрудно т.к. метафайл - родной
формат для Windows) и внедрить клиентам.

С Flash по крайней мере все уже давно свыклись и считают
его частью эксплорера. Декодирование SVG - та-же
песня.
...
Рейтинг: 0 / 0
Java+WMF
    #33152469
Vladimir Kovalevskii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ограничения:

Использование сторонних компонент, надстроек, апплетов, swing – окон.
...
Рейтинг: 0 / 0
Java+WMF
    #33152480
Vladimir Kovalevskii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
опять же Flash - как?

пусть у меня есть Flash, как мне из приложения Flash загрузить WMF, мне кажется что это нереально.
...
Рейтинг: 0 / 0
Java+WMF
    #33152619
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никак. Я имел в виду следующее.
Полазить по сети в поисках FlashSDK. Найти сериализатор
файлов типа swf и внедрить его в серверную часть.

Если ты спросишь меня - а как парсить WMF. Я отвечу
- не знаю пока. Но это проблема серверной части
на которую вроде-бы ограничений не ставилось.

По поводу сторонних компонент. ИМХО современный
веб-браузер уже не представляется мне функциональным
без возможности подгрузки компонент. Вопросы
безопасности уже давно решены в техническом аспекте.
Если компонент имеет ЭЦП и реквизиты надежного источника
- то почему бы их не установить.
...
Рейтинг: 0 / 0
Java+WMF
    #33152686
Vladimir Kovalevskii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нельзя ставить сторонние компоненты.

писать свой декодер WMF. получать ByteArray и начинать читать META теги.
и соотв. на канве потом вырисовывать. или приводить к формату JPG.

блин но до такого низкого уровня не хочется опускаться.
...
Рейтинг: 0 / 0
Java+WMF
    #33152710
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все-таки попробуй на любой машине клиента этот код.

<img src="file.wmf">

Ставлю две бутылки пива, что откроется на любом MSIE
версии 5.0 и выше без предустановленных компонент.
...
Рейтинг: 0 / 0
Java+WMF
    #33152746
Vladimir Kovalevskii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проверяю, чере FileOpen не получается.
...
Рейтинг: 0 / 0
Java+WMF
    #33153556
Vladimir Kovalevskii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет не получается, к сожалению, у тебя plugin стоит сто пудово.
...
Рейтинг: 0 / 0
Java+WMF
    #33153574
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir Kovalevskiiнельзя ставить сторонние компоненты.

писать свой декодер WMF. получать ByteArray и начинать читать META теги.
и соотв. на канве потом вырисовывать. или приводить к формату JPG.

блин но до такого низкого уровня не хочется опускаться.
дык батик это делает...
...
Рейтинг: 0 / 0
Java+WMF
    #33153589
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Java+WMF
    #33153595
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.sax.de/~adlibit/

там смотреть WmfView:

оттуда
WmfView (100k) is a viewer for Win_Meta_Files, written in Java language. The current release of WmfView is 0.6.


--
Lacrima Mosa Est
...
Рейтинг: 0 / 0
Java+WMF
    #33153596
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и надо-то всего набрать в гугле: java wmf

--
Lacrima Mosa Est
...
Рейтинг: 0 / 0
Java+WMF
    #33153656
Vladimir Kovalevskii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читал смотрел ставил.
Сам попробуй с этим Viewer разобраться это пипец полный а не софт.
и тем более ещё и applet.

весь этот софт скачен и припарирован мною. результат неутешительный,
блин мож у меня руки кривые.

автор
The applet is not freeware. If you want to put it on your noncommercial web page or use parts of the WMFViewer package, you have to send me the URL and give me the credit on that page!



WMFView - некоторых немцев, это вообще атас !!!
...
Рейтинг: 0 / 0
Java+WMF
    #33153663
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну тогда извини :) помог как мог :) тогда батик смотри...

--
Lacrima Mosa Est
...
Рейтинг: 0 / 0
Java+WMF
    #33153721
Vladimir Kovalevskii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да щас расковыряем решение выложу потом.
фигня война, главное манёвры.
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Java+WMF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]