Приложение для работы с 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-файлами.