Тип работы:
Предмет:
Язык работы:


Разработка модуля аннотирования PDF файлов для платформы Qt

Работа №186682

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы40
Год сдачи2021
Стоимость4400 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
20
Не подходит работа?

Узнай цену на написание


РЕФЕРАТ 1
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ 3
ВВЕДЕНИЕ 4
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ИЗУЧЕНИЕ СУЩЕСТВУЮЩИХ АНАЛОГОВ 6
1.1 Обзор существующих решений 6
1.1.1 Adobe Acrobat 6
1.1.2 Foxit Reader 12
1.1.3 Pdfjs Express 14
1.2 Постановка задачи 16
2. ПРОЕКТИРОВАНИЕ 17
2.1 Функциональные требования 17
2.2 Нефункциональные требования 17
2.3 Формализация требований 17
3. ИНСТРУМЕНТЫ РАЗРАБОТКИ 21
3.1 Qt 21
3.2 Pdf.js 22
3.3 Fabric.Js 23
3.4 PoDoFo 23
4. РЕАЛИЗАЦИЯ 24
4.1 QWebEngineProcess 25
4.2 Annotation Tool 27
4.3 Обзор готового модуля 32
ЗАКЛЮЧЕНИЕ 36
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 37


Последние десятилетия в человеческом обществе характеризуются постоянным увеличением объемов информации. И с каждым годом этот процесс все быстрее и быстрее. Обилие бумажной документации в офисах крупных и не очень компаний всегда приносило много лишних трудностей, связанных с их хранением, сортировкой и печатью. В настоящее время менеджеры и рядовые сотрудники организаций не могу представить свою ежедневную деятельность без использования электронной документации. На бумаге остается только то, что по мнению руководства легче редактировать в такой форме, или же требующие физическую подпись договоры. Однако уже сейчас от этого стараются отходить, применяя для идентификации личности и утверждения чего-либо электронные подписи.
Упрощением документооборота люди обязаны появлению электронных документов, среди которых есть широко используемый формат PDF, или Portable Document Format. Создателем рассматриваемого типа файлов выступил Джон Уорнок, который является одним из основателей американской компании Adobe. Уорнок задумался об облегчении процесса распечатки текстовой и графической информации компьютера. И в 1984 году программист продемонстрировал публике язык описания страниц под названием PostScript. Первоначальная идея была в том, что с помощью данного языка можно будет распечатывать документацию на принтере, но позднее его создатель решил, что, используя новейший язык, можно полностью перенести систему документооборота в цифровое пространство.
В настоящее время существует большое количество программных продуктов, позволяющих взаимодействовать с файлами PDF формата. Но этот же факт накладывает определенные сложности при выборе ПО, удовлетворяющего конкретным задачам, а необходимость работать в большом количестве окон существенно замедляет рутинную офисную работу по обработке документации. И возможность встраивания в программные продукты, не специализирующихся на обработке PDF файлов, небольшого, легковесного модуля, реализующего базовый функционал по взаимодействию с файлами данного формата, могла бы решить эти проблемы.
Таким образом, целью данной работы является разработка модуля аннотирования PDF файлов для платформы QT.
Для достижения поставленной цели были определены следующие задачи:
1. Анализ предметной области и изучение существующих аналогов;
2. Выбор инструментария;
3. Проектирование модуля;
4. Разработка модуля.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате проделанной работы была достигнута поставленная цель: разработан модуль аннотирования PDF файлов.
Для достижения данной цели были решены следующие задачи:
1. Проанализирована предметная область и изучены существующие аналоги.
2. Выбран инструментарий.
3. Выполнено проектирование модуля.
4. Выполнена реализация модуля.
В дальнейшем планируется расширение функциональных возможностей модуля.



1. Официальная документация Qt 2021[Электронный ресурс] - URL https://doc.qt.io (дата обращения последнего обращения: 25.05.2021)
2. Официальная документация Pdf.js 2021[Электронный ресурс] - URL: https://github.com/mozilla/pdf.js/wiki (дата последнего обращения 30.05.2021)
3. Официальная документация Fabric.js 2021[] - URL:
http://fabricjs.com (дата последнего обращения: 25.05.2021)
4. Официальная документация PoDoFo 2021 [Электронный ресурс] -
URL: http://podofo.sourceforge.net/doc/html/index.html (дата последнего
обращения: 01.06.2021)
5. PDF Reference, third edition [Электронное издание] - URL:
https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/pdf_reference_archiv es/PDFReference.pdf (дата последнего обращения: 29.05.2021)



Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ