Помощь в написании студенческих работ
Антистрессовый сервис

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

КонтрольнаяПомощь в написанииУзнать стоимостьмоей работы

PDF — это стандартный формат для электронных документов. Первоначально он был разработан компанией Adobe для федеральных властей США для хранения их рабочих документов. Сейчас PDF файлы используются в управлении производством, сфере различных финансовых услуг, юристами, в издательском деле, образовательных учреждениях. PDF файлы используются для распространения факсов, в документации, справочных… Читать ещё >

Приложение для работы с pdf-файлами (реферат, курсовая, диплом, контрольная)

Введение

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

PDF-файлы

MDF-файлы

LDF-файлы

Visual Studio

Руководство пользователя Заключение

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

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

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

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

iText — это библиотека классов для генерации, анализа и изменения документов в форматах Portable Document Format (PDF), а также XML, HTML и RTF.

Вы сможете использовать программу для:

· Выставления PDF в Интернет.

· Генерировать динамичные документы из XML файлов или баз данных.

· Использовать различные интерактивные функции в PDF документе.

· Добавлять закладки, номера страниц, водяные знаки и многое другое.

· Разделять, объединять и редактировать страницы документа PDF.

· Добавлять цифровые подписи к документу.

Программа доступна как в Java так и в С# и полностью совместима с Windows 7.

PDF-файлы

PDF — это стандартный формат для электронных документов. Первоначально он был разработан компанией Adobe для федеральных властей США для хранения их рабочих документов. Сейчас PDF файлы используются в управлении производством, сфере различных финансовых услуг, юристами, в издательском деле, образовательных учреждениях. PDF файлы используются для распространения факсов, в документации, справочных руководствах, судебной системе, письмах, сообщениях, формах налоговой отчетности.

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

PDF документы могут быть просмотрены на более чем на 20-ти аппаратных платформах (включая Windows, Linux, Unix, Mac, Palm и Pocket PC), используя такие бесплатные программные средства как, например, Adobe Reader

PDF файлы обеспечивают безопасность на уровне документа (используются 40- или 128-битные ключи) и могут быть защищены паролем.

Изображения, водяные знаки, гиперссылки и комментарии могут быть добавлены в PDF документ. Возможность использования древовидных структурных закладок (outlines) делает управление более легким.

PDF документы могут содержать интерактивные элементы управления. Вот почему PDF широко используется в PDF формах, которые могут быть заполнены (а затем распечатаны) в просмотрщике PDF или браузере. PDF файлы сжаты, поэтому они загружаются значительно быстрее и требуют значительно меньше места для хранения.

MDF-файлы.

MDF (сокращенное написание от Media Disc Image File) — формат файла, содержащего виртуальный образ диска (CD или DVD), сохраненный на жесткий диск.

Фактически, образ диска в формате MDF — это полная копия структуры и содержания, снимаемая с CD или DVD диска. Изначально формат mdf применялся для резервного копирования или простого размножения дисков. Впоследствии образ диска стали использовать для запуска распространения крупного программного обеспечения, операционных систем, компьютерных игр и других электронных материалов. Кроме того mdf используют в качестве эмулятора, например для запуска компьютерной игры прямо с компьютера.

LDF-файлы В каждой базе данных MSSQL должен быть один или несколько файлов журнала транзакций. Информация о транзакциях может быть использована для восстановления базы данных. Файл журнала транзакций имеет расширение .LDF

Visual Studio

Microsoft Visual Studio — линейка продуктов компании Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework и Microsoft Silverlight.

Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и как отладчик машинного уровня.

Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода (как например, Subversion и Visual SourceSafe), добавление новых наборов инструментов (например, для редактирования и визуального проектирования кода на предметно-ориентированных языках программирования или инструментов для прочих аспектов цикла разработки программного обеспечения (например, клиент Team Explorer для работы с Team Foundation Server).

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

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

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

1.1 Подключение без изменения кода программы Рисунок 1 — Распакованный архив Из папки «Базы данных» файлы d.mdf и d.ldf переместить на диск C: в корень.

1.2 Подключение с изменением кода программы Рисунок 2 — Код программы Строку Conv db = new Conv («@"C:d.mdf»); заменить на Conv db = new Conv («@"база данныхd.mdf»);

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

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

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

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

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

Groups

Идентификатор (int)

Название (char (15))

Студенты

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

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 pdfReader = new PdfReader (fileName);

for (int page = 1; page <= pdfReader. NumberOfPages; page++)

{

ITextExtractionStrategy strategy = new SimpleTextExtractionStrategy ();

string currentText = PdfTextExtractor. GetTextFromPage (pdfReader, page, strategy);

currentText = Encoding. UTF8.GetString (ASCIIEncoding.Convert (Encoding.Default, Encoding. UTF8, Encoding.Default.GetBytes (currentText)));

text.Append (currentText);

pdfReader.Close ();

}

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

Участок кода:

foreach (Filepdf conv in db. Filepdf)

{

id_pdf = conv. Id_pdf;

}

id_pdf++;

Filepdf newdata = new Filepdf

{

Id_pdf = id_pdf,

Full_name = TextBox1. Text,

Name = GetNameFile (TextBox1.Text),

Expansion = file. Extension,

Create_data = file. CreationTime,

Last_access = file. LastAccessTime

};

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

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

Заключение

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

Показать весь текст
Заполнить форму текущей работой