Como implantar apenas o office docs no angular

Como implantar apenas o office docs no angular

Angular é uma estrutura de desenvolvimento de aplicativos de front-end gratuita e de fonte aberta baseada em TypeScript, amplamente utilizada para a criação de aplicativos móveis nativos e a criação de aplicativos instalados para desktop para Linux, Windows e MacOS.

Se você desenvolver e executar aplicativos baseados em angulares, pode ser uma boa ideia permitir a edição de documentos e a colaboração em tempo real em seu serviço, integrando SONE OFFICE DOCS (SONEFONCIONOFICE DOCUMENT SERVER). Essa integração é possível devido a um componente exclusivo desenvolvido para a estrutura angular pelos desenvolvedores OnTEFONDICE.

Quando integrado, o componente permite que você instale o Apenasfice editores online e testam seu desempenho em seu ambiente angular. Aqui está como você pode fazer isso.

Sobre OnlyOffice Docs

O OnlyOffice Docs é um pacote de escritório baseado na Web que permite trabalhar com documentos de texto, planilhas, apresentações, formulários preenchíveis e arquivos PDF em seu navegador da web.

A solução é de código aberto e requer implantação local em um servidor local. Por exemplo, ele pode ser instalado no Debian e Ubuntu ou em outras distros baseadas em Linux.

SONE OFFICE DOCS Oferece uma interface amigável e um conjunto completo de recursos para que você possa abrir e editar documentos de texto, planilhas, apresentações e formulários preenchidos de qualquer complexidade. A suíte é completamente compatível com os arquivos Microsoft Word, Excel e PowerPoint e suporta outros formatos populares, incluindo ODF.

Você pode usar o Apenasfice Suite dentro do espaço de trabalho OnlyOffice, uma plataforma de código aberto para trabalho colaborativo e gerenciamento de equipes, ou integrá-lo a outro aplicativo ou plataforma baseada na Web.

Por exemplo, você pode integrar SONE OFFICE DOCS com NextCloud, Moodle, Confluence, OwnCloud, WordPress, SeaFile, SharePoint, Alfresco, Redmine e assim por diante. O número total de integrações disponíveis é superior a 30.

Para SONE OFFICE DOCS, Há um aplicativo de desktop gratuito para Windows, Linux e MacOS, que permite que você trabalhe com documentos offline e aplicativos móveis gratuitos para Android e iOS.

SONE OFFICE DOCS fornece aberto API e é compatível com o Wopi Protocolo, para que os desenvolvedores de software possam incorporar facilmente a suíte em suas ferramentas de software. Para esse fim, existe uma versão especial chamada LENEOFFICE DOCS DENOVENCOWERSO REDIÇÃO.

Instale o componente angular para o servidor de documentos apenasfice

Primeiro de tudo, você precisa ter SONE OFFICE DOCS (SONEFONCIONOFICE DOCUMENT SERVER) instalado em seu servidor. Você pode obtê -lo do GitHub usando as instruções de instalação correspondentes.

O componente OnlyOffice para a estrutura angular está disponível no registro da NPM. É por isso que você precisa instalá -lo de npm Com este comando:

$ npm install-save @founfice/document-editor-angular 

Instalação do componente usando fio também é possível. Basta executar este comando:

$ yarn Add @OnlyOffice/document-editor-angular 

Como usar o componente angular nos documentos do OnlyOffice

Após a instalação bem -sucedida, você precisa importar DocumentEditorModule:

importar ngmodule de '@angular/core'; importar documentItorModule de "@founOffice/document-editor-angular"; @Ngmodule (declarações: [appComponent], importações: [DocumenteDitorAngularModule], Bootstrap: [AppComponent]) Classe de exportação AppModule  

Depois disso, você precisa definir as seguintes opções em seu componente consumidor:

@Component (…) Exportar classe ExampleComponent config: iconfig = document: "filetype": "docx", "key": "khirz6ztpdfd7", "título": "Exemplo de documento título do documento.docx "," url ":" https: // exemplo.com/url-to-Exemplo-documento.Docx ", DocumentType:" Word ", EditorConfig: " Callbackurl ":" https: // Exemplo.com/url-to-callback.ashx ", ondocumentReady = (event) => console.log ("documento está carregado"); ;  

O próximo passo é usar o Document-Editor Componente com as opções em seu modelo:

 

Uma descrição completa de todas as opções disponíveis está disponível no Document-Editor-angular.

Desenvolvimento adicional

Em seguida, instale todas as dependências do projeto necessário:

$ npm install 

O próximo passo é construir o próprio projeto:

$ CD ./Projetos $ ng build @founfice/document-editor-angular 

Crie o pacote do projeto:

$ CD ./Dist/OnlyOffice/Document-Editor-Angular $ NPM Pack 

Finalmente, teste o componente OnlyOffice:

$ CD ./Projetos $ ng teste @founfice/document-editor-angular 

É isso! Agora você pode ver como SONE OFFICE DOCS funciona dentro do seu Angular aplicativo.