Как встроить текстовый процессор в веб-приложение React? - PullRequest
0 голосов
/ 25 марта 2020

Мне нужно встроить текстовый процессор с полными .docx возможностями (в основном, многостраничными), поэтому расширенный текстовый редактор, такой как Draft. js не будет работать для меня.

Я пытался встроить редактор Google Docs напрямую, и этого было бы достаточно, но это привело к проблемам со входом в Google. Для пользователей было бы целесообразно войти в свои учетные записи Google для редактирования этих документов (поскольку документы могут храниться на их соответствующих дисках с помощью API), но iframe не обнаруживает файлы cookie.

<iframe src='https://docs.google.com/document/d/[some document ID]/edit?embed=true'>

Самое близкое решение, которое мне нужно, это WebODF . Демо здесь в основном то, что мне нужно. Однако этот проект в последний раз обновлялся в 2015 году, и поддержки больше нет, поэтому я с большой неохотой пробую это сделать.

Существует ли какой-либо инструмент / пакет / API, который можно использовать для интеграции / встраивания текстового процессора в мое веб-приложение?

Приложение будет в основном использоваться на настольном компьютере с Electron, поэтому доступ к локальному диску не является проблемой.

Было бы более жизнеспособным настроить существующие инструменты, такие как Draft? . js использовать разрывы страниц?

...