.docx — это ZIP из XML (WordprocessingML). Скрипт может распаковать его, превратить абзацы в HTML и нарисовать этот HTML на холсте. Весь конвейер здесь такой: mammoth → HTML → html2canvas → JPEG.
.doc — другой, более старый двоичный формат. Разбирать его как следует значит тащить полный движок Word. Мы его не поставляем и не загружаем файл на сервер, где он есть.
Если есть только .doc: откройте в Word, LibreOffice или Google Docs и экспортируйте .docx. Затем конвертируйте.
Конфиденциальность
Документ никогда не покидает устройство. Закроете вкладку — вёрстка исчезнет. На самой странице мы по-прежнему показываем рекламу и аналитику, это отдельно от вашего файла.