Details

Title: Приложение для просмотра и редактирования PDF-документов: выпускная квалификационная работа бакалавра: направление 02.03.02 «Фундаментальная информатика и информационные технологии» ; образовательная программа 02.03.02_02 «Информатика и компьютерные науки»
Creators: Прищепа Илья Олегович
Scientific adviser: Самочадин Александр Викторович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2023
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: PDF; обработка документов; выделение колонтитулов; выделение блоков текста; document processing; header and footer separation; text blocks separation
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 02.03.02
Speciality group (FGOS): 020000 - Компьютерные и информационные науки
DOI: 10.18720/SPBPU/3/2023/vr/vr23-3448
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\22831

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Данная работа посвящена разработке приложения для просмотра и редактирования PDF-документов, которое решало бы проблемы, часто возникающие при работе с PDF-документами: 1. Проблемы с поиском по документу, если искомая фраза не расположена полностью на одной строке. 2. Появление лишних переносов строк в тексте при копировании. 3. Проблемы с копированием текста из документа, если он расположен нетривиальным образом — например, в несколько столбцов, или в виде таблицы. 4. Удаление отступов в начале строк при копировании текста. 5. Отсутствие бесплатных и/или легковесных программ для редактирования PDF-документов. 6. Отсутствие в большинстве инструментов для работы с PDF-документами возможности быстро переводить документ. Работа выполнялась на языке Java с использованием библиотеки ICEpdf для работы с PDF-документами. Был выполнен анализ существующих решений, сформированы детальные требования, разработаны алгоритмы обработки документов для решения выделенных проблем, спроектирован пользовательский интерфейс приложения, реализован перевод и редактирование PDF-документов. В результате было получено приложение для просмотра и редактирования PDF-документов, позволяющее корректно копировать текст и выполнять поиск по документу, а также редактировать и переводить документ.

The given work is devoted to developing an application for viewing and editing PDF documents that solves the problems often encountered when working with PDF documents: 1. Problems with searching a document if the search phrase is not entirely on one line. 2. Appearance of unnecessary line breaks in the text when copying. 3. Problems with copying text from a document if its arranged in a non-trivial way, such as in several columns or as a table. 4. Removing indentation at the beginning of lines when copying text. 5. Lack of free and/or lightweight software for editing PDF documents. 6. Lack of ability to quickly translate the document in most tools for working with PDF-documents. The application was developed in Java using the ICEpdf library for working with PDF-documents. Existing solutions were analyzed, detailed requirements were formed, algorithms for the processing of documents to solve the identified problems were developed, the user interface of the application was designed, translation and editing of PDF-documents was implemented. The result is an application for viewing and editing PDF-documents that allows to correctly copy text and search through the document, as well as edit and translate the document.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 4
Last 30 days: 2
Detailed usage statistics