Приложение для работы с 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)) |
|
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, необходи...
Файловая система
Изучение сущности и основных задач файловой системы. Принципы работы с папками и файлами. Комплекс системных программных средств, реализующих управлен...
Изучение основных приемов работы с файлами и папками в ОС Windows 95
Теоретическое изучение и практическое применение приёмов работы с файлами в операционной системе Windows 95. Файлы и папки: основные понятия и правила...
Разработка информационно-поисковой системы "Студенты факультета"
Создание приложения Windows, позволяющего автоматизировать процесс обработки информации студентов университета. Организация работы с физическими файла...
Изучение работы с файлами на языке Delphi
Принципы и порядок работы с файлами на языке Delphi, получение навыков программирования с использованием файлов. Создание каталога продуктов. Страница...
Организация учета труда и заработной платы
Приложение №1Баланс на 31.12.2006Приложение №2Звіт про фінансові результати за 2006р.Приложение №3Разработанный план счетов(извлечение), на которых от...