Приложение для работы с pdf-файлами

Контрольная работа - Компьютеры, программирование

Другие контрольные работы по предмету Компьютеры, программирование

b3).

 

Руководство пользователя

файл инструментарий ">айкрософт программный

1. Настройка системы

.1 Подключение без изменения кода программы

 

Рисунок 1 - Распакованный архив

 

Из папки Базы данных файлы d.mdf и d.ldf переместить на диск C:\ в корень.

.2 Подключение с изменением кода программы

 

Рисунок 2 - Код программы

 

Строку Conv db = new Conv(@C:\d.mdf); заменить на Conv db = new Conv(@\база данных\d.mdf);

После этого запускать программу на исполнение.

Главная страница программы.

В поле Имя пользователя нужно ввести Admin, а поле Пароль ввести Admin и нажать кнопку Вход. Эта страница необязательна по заданию, но я ее сделал для того, что бы по количеству таблиц в базе данных не задавались лишние вопросы. С появлением этой страницы, таблиц в базе данных стало на 2 больше (всего их 5).

Все таблицы описаны в файлах /база данных/таблицы.doc.

 

ТАБЛИЦА ГРУПП ПОЛЬЗОВАТЕЛЕЙ

Groups

Идентификатор(int)Название(char(15))1Студенты

 

ТАБЛИЦА ПОЛЬЗОВАТЕЛЕЙ

Users

Идентификатор(inti)Группа(int)Логин(char(15))Хэш(char(32))Соль(char(16))email(char(20))

ТАБЛИЦА DOC ФАЙЛОВ

FilesDoc

Идентификатор(int)Имя(char(30))Дата создания(datetime)Послед дост(datatime)Путь файла(char(256))Расширение(char(4))

ТАБЛИЦА PDF ФАЙЛОВ

FilesPdf

Идентификатор(int)Имя(char(30))Дата создания(datetime)Послед дост(datetime)Путь файла(char(256))Расширение(char(4))

FilesScaning

Идентификатор(int)Файл DOC(int)Файл PDF(int)Время(time)Рисунок 3 - Страница входа

 

После входа

 

Рисунок 3 - Страница входа

 

После входа появиться следующая страница.

 

Рисунок 4

Для того чтобы сконвертировать файл PDF, необходимо указать путь до файла в текстовом поле и нажать кнопку Конвертировать.

После нажатия будет создан файл с тем же именем( по тому же пути ) файл, только формата DOC.

 

Рисунок 5

 

Все данные о конвертированных файлах будут выведены в браузер.

Участок кода:pdfReader = new PdfReader(fileName);(int page = 1; page <= pdfReader.NumberOfPages; page++)

{strategy = new SimpleTextExtractionStrategy();currentText = PdfTextExtractor.GetTextFromPage(pdfReader, page, strategy);= Encoding.UTF8.GetString (ASCIIEncoding.Convert (Encoding.Default, Encoding.UTF8, Encoding.Default.GetBytes(currentText)));.Append(currentText);.Close();

}

LINQ - технология доступа к базе данных.

Участок кода:(Filepdf conv in db.Filepdf)

{_pdf = conv.Id_pdf;

}_pdf++;newdata = new Filepdf

{_pdf = id_pdf,_name = TextBox1.Text,= GetNameFile(TextBox1.Text),= file.Extension,_data = file.CreationTime,_access = file.LastAccessTime

};

ASP.NET - технология создания сайтов с использованием языка C#.

Весь проект построен на этой технологии.

 

Заключение

 

В рамках производственной практики было создано приложение для работы с pdf-файлами.