Михайло Микитюк
Рейтинг
Резюме
Володіння : C#, .NET, ASP.NET, C++, Pascal, Fortran, Delphiн
Освоїв принципи ООП
Додатково володію MS SQL, MySQL, MS Word, MS PowerPoint, MS Excell, MS Access
Навички та вміння
Програмування
-
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 ( идентификатор пользователя берется из session);
строка 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
|