Михайло Микитюк
Рейтинг
Навыки и умения
Программирование
-
C и C++
от 100 UAH за день
-
C#
от 100 UAH за день
-
Базы данных и SQL
от 100 UAH за день
Администрирование
Переводы
Портфолио
-
5000 UAH Парсер pdf, fb2, doc, txt
C#Механизм :
Человек вводит текст в поле ввода, либо загружает файл формата txt, pdf, doc или fb2.Нажмает отправить.Если введен текст стандартная проверка от возможных скриптов тегов и всякой фигни... После чего исходный текст сохраняется в файле .тхт в какой-либо папке
В папке cоздается новый json файл в которые вносится этот текст в виде массива слов разбитый по всем пробельным символам.В таблицу базы данных mysql ( Название таблицы user_sr_text ) вносится запись.строка 1 - id; строка
2 - user_id (идентификатор пользователя берется из сессии);
… линия 3 - Название из поля формы;
Шаг 4 - путь к файлу .txt ;
5 - путь к JSON файлу;
Срок 6 - дата;
Если загруженный файл определит тип файла, если не txt, doc, pdf, fb2, сообщение о ошибке, остановка скрипта.Если норма сохраняет файл в папке ( допустим origilal_notes).Пропарсированный файл вытащит из него новость текст кроме номера страниц.Картины вытащивают в отдельную папку.Если есть текстовое обозначение рисунков (Обычно идет под самим рисунком, пример: рисунок.1 колесо) также вытащить отдельно от текста, в последующем они будут сохранены в базе данных.С текстом делаем все тоже самое что и в первом случае (когда текст просто был записан в форму).Не забудьте проверить на скрипты и теги.Картины сохраняются в отделоной папке ( скажем img_for_txt) название латинская буква + уникальный идентификатор (так чтоб не было двух картин с одинаковым названием).В БД mysql в отдельную таблицу (img_txt) введу:
Линия 1 - ID;
строка 2 - id_text (туда вносится id из первой таблицы user_sr_text);
Шаг 3 - путь к картине;
линия 4 - описание изображения (пример: рисунок.1 колесо);
Активность
| Последние ставки 10 | Бюджет | Добавлена | Сроки | Ставка | |
|---|---|---|---|---|---|
|
Доработка парсера на C
1000 UAH
|
|||||
|
С++ настройка API
4245 UAH
|
|||||
|
Парсер данных C#
5000 UAH
|
|||||
|
Многопоточный HTTP сервер на С++
15 000 UAH
|
|||||
|
Программный комплекс контроля знаний
45 000 UAH
|
|||||
|
Выгрузка заказов клиентов из 1С ут 11
5000 UAH
|
|||||
|
Доработать простой редактор диаграмм на C#
5094 UAH
|
|||||
|
Windows десктоп приложение для редактирования и манипуляции PDF в C#
65 000 UAH
|
|||||
|
AIRA FUND
55 000 UAH
|
|||||
|
Betfair обработка исторических данных
1000 UAH
|