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

  • Вид работы:
    Контрольная работа
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    145,28 Кб
  • Опубликовано:
    2012-09-11
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

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

Оглавление

Введение

Общие сведения

PDF-файлы

MDF-файлы

LDF-файлыStudio

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

Заключение

Введение

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

Общие сведения

В программе использовались следующие инструменты:

iTextSharp - это инструмент (библиотека) разработан для работы с PDF файлами, имеет достаточное количество функций для полноценного контроля на PDF.

iText - это библиотека классов для генерации, анализа и изменения документов в форматах Portable Document Format (PDF) <#"551403.files/image001.jpg">

Рисунок 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)

Дата создания(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 - Страница входа

После входа


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

Рисунок 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#.

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

Заключение


Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!