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