Реализовать document transform через mammoth.js

Цена договорная
24 января 2022, 23:48 • 2 отклика • 25 просмотров
Используя библиотеку mammoth.js поместить в HTML-теги H1 заголовки первого уровня, в выходном HTML-документе

Исходные данные: есть произвольный текстовый документ в формате DOCX содержащий несколько абзацев текста разного размера шрифта (кегля).


Библиотека mammoth.js используется для преобразования документов DOCX в HTML. Для корректной конвертации необходимо чтобы в исходном документе использовались стили Word, которые разработчик перечисляет в настройках библиотеки при запуске, и указывает соответствующие им HTML-теги.

В данном задании такие стили отсутствуют, пользователь не выбрал стиль текста (по умолчанию используется стандартный стиль "Обычный" или "Основной текст") и использовал только размер шрифта при форматировании заголовков в тексте документа.

Задача: написать программу с использованием mammoth.js (в браузере), которая найдет все абзацы текста со шрифтом самого крупного размера, количество которых больше 1, и длина которых менее 100 символов, и применит к ним HTML-тег H1 (заголовок первого уровня), при конвертации DOCX в HTML.