📄 Integração OnlyOffice DocumentServer
Guia completo de integração do OnlyOffice DocumentServer com o ecossistema C-Suite.
🎯 Visão Geral
O OnlyOffice DocumentServer permite edição colaborativa de documentos (Word, Excel, PowerPoint) diretamente no navegador, integrado ao ecossistema C-Suite.
🚀 Deploy Rápido
1. Configurar Variáveis
export ONLYOFFICE_JWT_ENABLED=true
export ONLYOFFICE_JWT_SECRET=$(openssl rand -base64 32)
2. Deploy
cd onlyoffice/
./deploy.sh
3. Verificar
curl https://onlyoffice.internut.com.br/healthcheck
📚 Uso Básico
Visualizar Documento
from onlyoffice.integration_example import OnlyOfficeIntegration
onlyoffice = OnlyOfficeIntegration()
config = onlyoffice.create_viewer_config(
document_url="https://csuite.internut.com.br/documents/doc.docx",
document_key="unique-key-123"
)
editor_url = onlyoffice.get_editor_url(config)
# Use editor_url em um iframe
Editar Documento
config = onlyoffice.create_editor_config(
document_url="https://csuite.internut.com.br/documents/doc.docx",
document_key="unique-key-123",
callback_url="https://csuite.internut.com.br/api/documents/callback",
user={"id": 1, "name": "João Silva"}
)
🔗 Integração com Gateway
O OnlyOffice já está listado no Gateway em:
- URL: https://csuite.internut.com.br
- Seção: Dashboards e Ferramentas
📖 Documentação Completa
Veja onlyoffice/README.md para documentação detalhada.