Cómo implementar la edición online en proyectos javaweb Contract Mi Tomb δ
Generalmente existen dos métodos. Una es utilizar complementos, como PageOffice. La ventaja es que el lado del servidor tiene un conjunto completo de interfaces de desarrollo. La desventaja es que es necesario instalar complementos y el cliente debe instalar aplicaciones de Office como Word. Los diferentes entornos de cliente son diferentes, lo que puede provocar diferentes resultados. cantidades de mantenimiento durante el uso posterior.
También existe un método sin complementos, Office 365 es el típico, pero si es una implementación privada no puedes usar Office 365.
También está uzer.me, que puede proporcionar edición nativa de Office sin complementos, proporciona JS SDK y REST API y se puede conectar con varios lenguajes de programación. La ventaja es que no hay complementos. La desventaja es que solo es compatible con navegadores webRTC, como Firefox, Google, 360 Extreme, etc. De todos modos, IE no lo admite (escuché que IE también puede admitirlo recientemente). pero necesitas instalar un complemento).
También existe un método de edición en línea, que consiste en utilizar un modo similar a Word, que en realidad se parece más a un editor de texto enriquecido. Esto se puede lograr utilizando HTML, y actualmente existen algunas herramientas de código abierto. . No es más que un intercambio de formato entre Word y H5. Esto puede ser para contratos donde el formato se pierde fácilmente. Sería más fácil si se arreglara el formato.