Разработка плагина конвертации между форматами .doc и latex с поддержкой стилевых файлов и конвертации в pdf для платформы google docs

Раздел
Программирование
Просмотров
117
Покупок
0
Антиплагиат
Не указан
Размещена
26 Июл в 13:15
ВУЗ
Не указан
Курс
4 курс
Стоимость
999 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Разработка плагина конвертации между форматами .doc и LaTeX с поддержкой стилевых файлов и конвертации в PDF для платформы Google Docs
688 Кбайт 999 ₽
Описание

В настоящее время у пользователей, часто использующих конвертации между форматами .doc и LaTeX, преимущественно с точки зрения специфики профессии, существует значительная потребность в автоматизации процессов обработки текстовых документов.

Проблему, которая существует в данной области, можно разделить на три направления: первое связано с затрудненным поиском качественного инструмента конвертации между форматами .doc и LaTeX с поддержкой стилевых файлов и конвертации в PDF. Второе — долгое изучение сторонних аналогов, которых нет внутри самого Google Docs. Существующие аналоги не доступны широкому кругу пользователей из-за необходимости оплачивать данный инструмент является третьим направлением. Разработка такого плагина позволит упростить процесс конвертации, повысить качество результатов и ускорить работу пользователей.

Целью работы является разработка бесплатного opensource-расширения (плагина) платформы Google Docs для конвертации файлов между форматами .doc и LaTeX.

Объектом исследования данной работы является плагин с возможностью конвертации между форматами .doc и LaTeX с поддержкой стилевых файлов и конвертации в PDF для платформы Google Docs

Предметом исследования данной работы являются разработка плагина конвертации между форматами .doc и LaTeX с поддержкой стилевых файлов и конвертации в PDF для платформы Google Docs

Задачи разработки включают анализ существующих инструментов, разработку алгоритма работы плагина, реализацию программного решения и проведение тестирования на различных наборах данных.

Оглавление

Глоссарий........................................................................................................ 4

Введение.......................................................................................................... 5

Глава 1. Изучение особенностей форматов .doc и LaTeX............................. 6

Глава 2. Обзор работ в области..................................................................... 9

2.1.    Обзор и сравнительный анализ существующих решений............. 10

2.2.    Формирование требований к разрабатываемому решению.......... 12

Глава 3. Разработка плагина........................................................................ 13

3.1.    Алгоритм работы и архитектура плагина...................................... 14

3.2.    Особенности работы с Google Docs Api......................................... 17

3.3.    Реализация расширения................................................................... 19

3.4.    Тестирование работы расширения.................................................. 23

Глава 4. Обсуждение результатов................................................................ 24

4.1.    Конвертация в LaTeX....................................................................... 25

4.2.    Конвертация в .doc........................................................................... 26

4.3.    Конвертация в PDF.......................................................................... 27

4.4.    Анализ результатов конвертации.................................................... 28

4.5.    Возможные пути дальнейшего развития реализованного сервиса 29

Заключение.................................................................................................... 30

Список использованных источников............................................................ 31

Приложения................................................................................................... 34

Приложение 1. Credentials....................................................................... 34

Приложение 2. Аутентификация и авторизация в Google Docs API с использованием Google OAuth 2.0 35

Список литературы

1    . API // Wikipedia: [сайт] - 2022. - URL: https://ru.wikipedia.org/wiki/API (дата обращения: 16.05.2024).

2     . Расширение файлов DOC // Convertio: [сайт] - URL: https://convertio.co/ru/formats/doc/ (дата обращения: 16.05.2024).

3     . Google Документы для SMM-специалиста: зачем нужны и как в них работать // SMMplanner:                                                 [сайт] - URL:

https://smmplanner.com/blog/google-dokumienty-dlia-smm-spietsialista-zac hiem-nuzhny-i-kak-v-nikh-rabotat/ (дата обращения: 16.05.2024).

4     . JSON // JSON.org: [сайт] - URL: https://www.json.org/ (дата обращения: 16.05.2024).

5     . LaTeX // Википедия:                   [сайт] -              2022.      - URL:

https://ru.wikipedia.org/wiki/LaTeX (дата обращения: 15.01.2024).

6     . LaTeX Mathematics // Wikibooks: [сайт] - URL: https://en.wikibooks.org/wiki/LaTeX/Mathematics (дата обращения: 22.04.2024).

7     . Learn   LaTeX in 30         minutes //      Overleaf: [сайт]      -      URL:

https://www.overleaf.com/learn (дата обращения: 18.01.2024).

8     . LaTeX в примерах         // DMK          Press:     [сайт]     -      URL:

https://dmkpress.com/files/PDF/978-5-93700-123-8.pdf (дата обращения: 21.01.2024).

9     . Создание файлов PDF в InCopy // Adobe: [сайт] - URL: https://helpx.adobe.com/ru/incopy/using/pdf.html (дата обращения: 16.05.2024).

10 .PDF (Portable Document Format) // TAdviser: [сайт] - URL: https://www.tadviser.ru/index .php/Статья:PDF_(Portable_Document_F orma t) (дата обращения: 16.05.2024).

11 .Котельников, И. А., Чеботаев, П. З. Начальный курс создания документов      в LaTeX.                       -                 URL:

https://tug.ctan.org/info/russian/basiclatex-ru/BasicLatex.pdf          (дата

обращения: 2.02.2024).

12    .Как использовать LaTeX в реальной жизни // Habr: [сайт] - 2021. -

URL:        https://habr.com/ru/companies/ruvds/articles/574352/ (дата

обращения: 7.04.2024).

13 .Львовский, С. М. Набор и верстка в системе LaTeX. - 2014. - URL: https://gidropraktikum.narod.ru/Lvovskii-2014.pdf (дата обращения: 16.05.2024).

14    .Gratzer, G. More Math Into LaTeX / G. Gratzer // Advanced Mathematical

Typesetting with LaTeX. - 2007.

15 .Talbot, N.L.C. Using LaTeX to Write a PhD Thesis / N.L.C. Talbot // Guide to Academic Writing with LaTeX. - 2013.

16 .Lamport, L. LaTeX: A Document Preparation System / L. Lamport // Basics of LaTeX Programming. - 1994.

17 .Talbot, N.L.C. LaTeX for Complete Novices / N.L.C. Talbot // Introduction to LaTeX for Beginners. - 2012.

18 .Oetiker, T. The Not So Short Introduction to LaTeX2e / T. Oetiker, H. Partl, I. Hyna, E. Schlegl // Beginner's Guide to LaTeX2e. - 2011.

19 .Convert DOC (Word) to LATEX // Vertopal — Free Online Converter: [сайт] - URL: https://www.vertopal.com/en/convert/doc-to-latex (дата обращения: 9.02.2024).

20 .WORD to LATEX // Aspose: [сайт] - URL: https://products.aspose.app/pdf/conversion/word-to-latex (дата обращения: 9.02.2024).

21    .Word-to-LATEX // GrindEQ:                         [сайт] - URL:

https://www.grindeq.com/index.php?p=word2latex (дата обращения: 9.02.2024).

22 .Convert Word to LaTeX // ALLDOCS // [сайт] - URL: https://alldocs.app/convert-word-docx-to-latex (дата обращения: 9.02.2024).

23 .Java quickstart // Google Workspace: [сайт] - URL: https://developers.google.com/docs/api/quickstart/java (дата обращения: 21.03.2024).

24 .Class DocumentApp // Google Workplace: [сайт] - URL: https://developers.google.com/apps-script/reference/document/document-ap

p (дата обращения: 21.03.2024).

Вам подходит эта работа?
Похожие работы
Web-программирование
Контрольная работа Контрольная
18 Ноя в 01:11
20
1 покупка
Web-программирование
Контрольная работа Контрольная
17 Ноя в 09:15
16
0 покупок
Web-программирование
Задача Задача
4 Ноя в 15:20
28
0 покупок
Web-программирование
Тест Тест
31 Окт в 23:24
40 +1
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:40
74
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:27
63
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:19
43 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 09:47
44
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен в 19:29
51
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 22:46
54
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 21:15
46 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 20:58
51
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 22:41
46
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:50
45
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:48
33
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:08
46
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 23:51
38
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 22:49
36
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 11:21
66
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 00:29
73 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
12 Сен в 00:40
44
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 23:24
42
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 10:31
76 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир