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

Изучение инструментария для работы с pdf-файлами. iTextSharp – инструмент, имеющий много функций для полноценного контроля PDF. Visual Studio - линейка продуктов компании Майкрософт, включающих интегрированную среду разработки программного обеспечения.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 12.09.2012
Размер файла 394,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Оглавление

Введение

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

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))

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 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-файлами.

Размещено на Allbest.ru


Подобные документы

  • Освоение функций работы со структурами данных и файлами. Разработка программного обеспечения для создания, обработки сведений о сотрудниках учреждения. Реализация алгоритма программы в среде Microsoft Visual Studio 2010. Изучение руководства пользователя.

    курсовая работа [3,3 M], добавлен 28.08.2012

  • Создание приложения Windows, позволяющего автоматизировать процесс обработки информации студентов университета. Организация работы с физическими файлами в языках программирования. Изучение средств IDE Delphi для организации работы с текстовыми файлами.

    курсовая работа [1,5 M], добавлен 08.11.2011

  • Теоретическое изучение и практическое применение приёмов работы с файлами в операционной системе Windows 95. Файлы и папки: основные понятия и правила формирования имен файлов в Windows. Характеристика и анализ особенностей операций с файлами и папками.

    контрольная работа [139,9 K], добавлен 09.03.2011

  • Обзор существующего программного обеспечения. Структура и отличительные особенности формата MP3. Сокеты TCP/IP, клиент-сервер. Язык программирования Visual Basic.net в среде разработки Visual Studio 2008. Разработка приложения "MP3_Catalogizator".

    дипломная работа [2,1 M], добавлен 09.02.2015

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

    лабораторная работа [243,9 K], добавлен 09.01.2009

  • Изучение сущности и основных задач файловой системы. Принципы работы с папками и файлами. Комплекс системных программных средств, реализующих управление файлами: создание, уничтожение, чтение, запись, именование, поиск и другие операции над файлами.

    курсовая работа [309,6 K], добавлен 11.11.2013

  • Разработка программного продукта, предназначенного для тестирования знаний пользователя по теме "Тепловые двигатели" нa языкe C++ в среде Micrоsоft Visual Studio с использовaниeм библиотeки MFC. Функциональное назначение созданного Windows-приложения.

    курсовая работа [954,4 K], добавлен 25.06.2011

  • Приложение для организации и контроля разработки программного обеспечения, сокращающее сроки проектирования программных продуктов и оптимизирующее данный процесс. Технологии создания приложений на платформе .NET. Алгоритм получения и обновления списка.

    дипломная работа [861,9 K], добавлен 27.11.2014

  • Значение и применение персонального компьютера и программного обеспечения в профессиональной деятельности. Перечень и содержание работы в системе программирования Pascal и Delphi. Условные операторы, массивы и строки. Общая схема работы с файлами.

    отчет по практике [642,2 K], добавлен 04.06.2013

  • Языки среды программирования Visual Studio. Стартовая страница интегрированной среды разработки. Окно New Project. Вкладка разработки формы. Перемещение и изменение размера кнопки. Прибавление программного кода к кнопке. Запуск и сохранение проекта.

    презентация [1,4 M], добавлен 29.04.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.