Создать Eqution в ASP.Net

Программирование Web-приложений и Web-сервисов.

Модератор: Ramzes

Kurmasch
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 05.05.2009 (Вт) 7:18

Создать Eqution в ASP.Net

Сообщение Kurmasch » 09.12.2009 (Ср) 18:50

Задача состоит в создании редактора формул на ASP.Net. Возможно ли это? Если да то подскажите куда "копать", а еще лучше пример.

Заранее спасибо!!

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Создать Eqution в ASP.Net

Сообщение MIT » 09.12.2009 (Ср) 18:55

Я бы погуглил по "LaTex", вот только нагуглится там в основном порнуха, а не то что надо автору :roll:
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Roman Koff
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 495
Зарегистрирован: 17.09.2008 (Ср) 9:22
Откуда: От туда

Re: Создать Eqution в ASP.Net

Сообщение Roman Koff » 10.12.2009 (Чт) 11:01

Уже обсуждалось на форуме неоднократно.

Для веб-приложения можно реализовать так:
- сделать службу, которая принимает запросы через строку URL в параметре которого передается строка с формулой в формате TEX
- служба генерит картинку и отдает обратно (с кештрованием)
- в веб-приложении можно сделать обертку для удобного использования механизма.

Такие службы есть в инете. Вообщето Хакер сделал такую вещь на форуме уже, но с использованием сторонней службы
viewtopic.php?f=14&t=41107
viewtopic.php?f=9&t=41105#p6733564
Слава роботам! Убить всех человеков! Bite my shiny metal ass!

Kurmasch
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 05.05.2009 (Вт) 7:18

Re: Создать Eqution в ASP.Net

Сообщение Kurmasch » 10.12.2009 (Чт) 11:57

Я прочитал про технологию LaTex, очень интересно.

Можно ли по подробнее описать вышеуказанный принцип. И как это можно сделать при помощи языка VB. Если можно пример

Спасибо за ответ!

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Создать Eqution в ASP.Net

Сообщение Денис » 10.12.2009 (Чт) 12:20

Kurmasch писал(а):Можно ли по подробнее описать вышеуказанный принцип. И как это можно сделать при помощи языка VB.


Мне аж самому интересно стало. Вот, попробовал применить:
Вложения
Sample TEX.zip
(62.28 Кб) Скачиваний: 334
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Kurmasch
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 05.05.2009 (Вт) 7:18

Re: Создать Eqution в ASP.Net

Сообщение Kurmasch » 10.12.2009 (Чт) 12:32

Спасибо за пример, просто супер! :D

Но мне необходимо примено также,но только без интернета.

Идет обращение на сайт с готовой службой, которая и преобразует формулу. Как можно сделать примерно также.

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Создать Eqution в ASP.Net

Сообщение Денис » 10.12.2009 (Чт) 14:43

Kurmasch писал(а):Как можно сделать примерно также.

Написать свой сервис, лол.

(Поправьте меня если ошибаюсь, ASP — это среда для написания серверных приложений? Так почему же не устраивает обращение в интернет? Ваше приложение будет чтоли в интрасети работать?)
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Kurmasch
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 05.05.2009 (Вт) 7:18

Re: Создать Eqution в ASP.Net

Сообщение Kurmasch » 10.12.2009 (Чт) 15:41

Да приложение будет работать в интрасети, а выход в интернет это крайняя мера :wink:

Конечно можно написать службу, но я не знаю с чего начать и какой принцип работы. Здесь уже объясняли способ, но мне бы код какой нибудь для начала. У меня сроки ограничены - подскажите. Заранее спасибо!

Roman Koff
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 495
Зарегистрирован: 17.09.2008 (Ср) 9:22
Откуда: От туда

Re: Создать Eqution в ASP.Net

Сообщение Roman Koff » 10.12.2009 (Чт) 23:09

Нашел пример на PHP (кстати, по ссылке с картинки формулы на форуме).
Там для работы на сервере надо поднять MiKTeX и ImageMagic.
Попробую адаптировать под asp.net (сам давно искал).
Вобщем с техом все ясно, а вот IM попробую на GDI+ поменять.

Что получится выложу.
Слава роботам! Убить всех человеков! Bite my shiny metal ass!

Kurmasch
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 05.05.2009 (Вт) 7:18

Re: Создать Eqution в ASP.Net

Сообщение Kurmasch » 11.12.2009 (Пт) 5:17

:D .

Kurmasch
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 05.05.2009 (Вт) 7:18

Re: Создать Eqution в ASP.Net

Сообщение Kurmasch » 11.12.2009 (Пт) 12:56

Можешь скинуть пример на Php

Roman Koff
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 495
Зарегистрирован: 17.09.2008 (Ср) 9:22
Откуда: От туда

Re: Создать Eqution в ASP.Net

Сообщение Roman Koff » 11.12.2009 (Пт) 13:07

Слава роботам! Убить всех человеков! Bite my shiny metal ass!

Kurmasch
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 05.05.2009 (Вт) 7:18

Re: Создать Eqution в ASP.Net

Сообщение Kurmasch » 11.12.2009 (Пт) 13:17

Спасибо! Как у тебя получилось что-нибудь?

Roman Koff
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 495
Зарегистрирован: 17.09.2008 (Ср) 9:22
Откуда: От туда

Re: Создать Eqution в ASP.Net

Сообщение Roman Koff » 11.12.2009 (Пт) 17:12

Короче ручками выполнил алгоритм, все работает.

Алгоритм:
1. по тексту формулы на техе генерится документ .tex
2. с помощью latex.exe генерится документ .dvi
3. с помощью dvips.exe генерится документ .ps
4. с помощью convert.exe (и Ghostscript) генерится картинка .gif или .png
5. готово

Надо теперь только запрограммить его на asp.net.
Для работы на сервере нужно будет ставить Miktex, ImageMagick и Ghostscript (все free).
Возможно получится заменить ImageMagick на GDI+, но там надо хватать .ps файлы. Пока не уверен, что получится.

За выходные, наверна, сделаю ...
Слава роботам! Убить всех человеков! Bite my shiny metal ass!

Kurmasch
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 05.05.2009 (Вт) 7:18

Re: Создать Eqution в ASP.Net

Сообщение Kurmasch » 13.12.2009 (Вс) 15:11

Я тоже все скачал, буду пробовать!!


Вернуться в ASP.NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList