Member 12734697 Ответов: 1

Онлайн-портал тестов по физике


Я создал веб-форму, где вопрос с четырьмя опциями заполняется из базы данных,но когда опционы содержат математическое выражение, то как создать опцион из database.do мне нужно сохранить все четыре варианта в формате изображения в базе данных или файловой системе или любой другой вариант доступен?

Что я уже пробовал:

Я создал это для простого текста(а не для математического выражения)
пожалуйста, помогите мне

1 Ответов

Рейтинг:
1

OriginalGriff

Это сложно-математические формулы могут быть отображены, но для этого нужна тщательная работа со шрифтами, чтобы получить их правильно на веб - сайте- и всегда найдется кто-то, у кого не установлен "правильный" шрифт! Нетривиально создавать последовательности шрифтов для отображения сложных формул - если вы посмотрите на Wolfram Alpha, они используют изображения: https://www.wolframalpha.com/input/?i=integrate+грех+х+dх+с+х%3D0+для+ИП&амп;ЛК=3[^]

Я бы посоветовал вам пойти с изображением для них - вы можете сохранить их в виде строки Base64 и очень легко поместить ее прямо на свою веб-страницу:

byte[] rawData = File.ReadAllBytes(@"D:\Test Data\BigImage.jpg");
string base64 = Convert.ToBase64String(rawData);
Response.Write(string.Format("<img src=\"data:image/jpg;base64,{0}\">", base64));
Это загружает изображение из файла, преобразует его в Base64 и вставляет результат в виде изображения на веб-страницу.