Я ищу пакет npm или способ доступа к загруженному слову .docx на стороне клиента в браузере. Я хочу проверить файл .docx пользователя, который будет сравниваться с массивом переменных (который создается динамически), чтобы подтвердить, что файл .docx содержит все используемые переменные.
Предпочтительным методом является загрузка .docx, доступ к содержимому docx на стороне клиента и поиск переменных (формат для переменных шаблона будет усы {{ }} ) на стороне клиента перед отправкой формы на сервер.
Пример будет похож на этот.
DOCX в формате Word
Меня зовут {{ name }}, и я люблю {{ спорт }}. Я также люблю наслаждаться {{ едой }} со стаканом {{ напитка }}.
const templateVariables = ["name","sport","food","beer"];
УВЕДОМЛЕНИЕ* В загруженном вами шаблоне переменная пива не используется.
УВЕДОМЛЕНИЕ* Загруженный вами шаблон содержит дополнительный переменный напиток.
Основная цель состоит в том, чтобы иметь возможность доступа к содержимому тела загруженного .docx в форме через клиентскую сторону. У меня есть код сравнения для обработки этой части, у меня просто проблемы с получением содержимого файла, чтобы было что сравнивать.