NodeJS создание превью изображения файла docx - PullRequest
0 голосов
/ 09 мая 2020

Я хочу сгенерировать предварительный просмотр изображения файла Word docx, похожего на Google Диск (см. Изображение). По сути, клиент загружает документ docx, который отправляется на бэкэнд. Бэкэнд делает снимок первой страницы файла и отправляет это изображение обратно клиенту.

Google Drive File Preview

Есть ли способ сделать снимок файла Word в бэкэнде - или даже на стороне клиента? Какие-нибудь инструменты для этого?

Ответы [ 2 ]

0 голосов
/ 24 июля 2020

Похоже, вы можете начать с библиотеки: https://www.npmjs.com/package/docx-preview

Предварительный просмотр работает с простыми документами. Для использования на стороне сервера все равно потребуется визуализировать вывод холста в изображение и отправить его запрашивающему клиенту.

EDIT: только для использования на стороне сервера, похоже, универсальные решения уже есть; см. https://www.npmjs.com/package/filepreview-es6 или https://www.npmjs.com/package/filepreview соответственно. (обратите внимание, что для более распространенных типов мультимедиа, таких как изображения / видео, могут быть доступны лучшие генераторы предварительного просмотра).

0 голосов
/ 09 мая 2020

вы можете использовать холст узла https://www.npmjs.com/package/canvas или использовать IMG4Me - Text to Image Service API для создания изображения из текста https://rapidapi.com/seikan/api/img4me-text-to-image-service

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...