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

Раздел
Программирование
Просмотров
57
Покупок
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-программирование
Тест Тест
6 Сен в 13:40
15 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
5 Сен в 23:30
8
0 покупок
Web-программирование
Курсовая работа Курсовая
5 Сен в 17:28
4
0 покупок
Web-программирование
Отчет по практике Практика
3 Сен в 12:31
20 +1
0 покупок
Web-программирование
Лабораторная работа Лабораторная
3 Сен в 03:24
17
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
26 Июл в 22:14
70
0 покупок
Web-программирование
Дипломная работа Дипломная
26 Июл в 18:18
49
0 покупок
Web-программирование
Дипломная работа Дипломная
26 Июл в 15:53
89
0 покупок
Web-программирование
Дипломная работа Дипломная
26 Июл в 14:35
87
0 покупок
Web-программирование
Дипломная работа Дипломная
26 Июл в 14:29
83
0 покупок
Web-программирование
Дипломная работа Дипломная
26 Июл в 12:44
52
0 покупок
Web-программирование
Дипломная работа Дипломная
26 Июл в 12:20
44
0 покупок
Web-программирование
Дипломная работа Дипломная
26 Июл в 12:08
63
0 покупок
Web-программирование
Дипломная работа Дипломная
26 Июл в 11:47
62
0 покупок
Web-программирование
Дипломная работа Дипломная
26 Июл в 10:45
56
0 покупок
Web-программирование
Дипломная работа Дипломная
26 Июл в 10:32
55
0 покупок
Web-программирование
Дипломная работа Дипломная
26 Июл в 10:25
50 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 15:57
201
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:40
285
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:18
381
5 покупок
Темы журнала
Показать ещё
Прямой эфир