Exemplo: importar um modelo de documento Word com um suplemento Word
Os modelos permitem que os usuários criem documentos consistentes rapidamente para suas organizações. Os modelos podem incluir informações da empresa e outros detalhes críticos que os usuários precisam para conformidade, legal ou outros motivos.
Este artigo apresenta um suplemento de exemplo que importa um arquivo .docx a ser usado como modelo em um documento Word. O suplemento substitui o conteúdo do documento atual pelo conteúdo do modelo.
Pré-requisitos
- Office conectado a uma assinatura Microsoft 365 (incluindo o Office na web).
Executar o código de exemplo
O código de exemplo deste artigo é chamado Importar modelos em um documento Word. Para executar o exemplo, siga as instruções no readme.
Principais etapas no exemplo
- O usuário escolhe um arquivo .docx que gostaria de usar como modelo.
- O suplemento lê o modelo .docx arquivo e usa Document.insertFileFromBase64 para substituir o conteúdo do documento atual pelo conteúdo do arquivo de modelo.
- O usuário pode fazer atualizações para o conteúdo do documento atual.
Torná-lo seu
A seguir estão algumas sugestões de como você pode adaptar esse exemplo ao seu cenário.
Gerenciar configurações de usuários
Habilite o SSO (logon único) em um Suplemento do Office para dar suporte a dados e configurações de usuário persistentes em vários documentos. Se o serviço fornecer ou hospedar uma biblioteca de modelos de documento, um usuário autorizado poderá acessar e aplicar um modelo em seu documento.
Você também pode persistir o estado de suplemento e as configurações no documento atual do usuário.
Cuidado
Não armazene informações confidenciais, como tokens de autenticação ou cadeias de conexão. As propriedades no documento não são criptografadas ou protegidas.
Fornecer modelos
Forneça modelos personalizados ou aprovados pela empresa para usuários. Esses modelos podem ser acessíveis a partir de um local compartilhado como parte de uma experiência autenticada.
Você pode usar controles de conteúdo, campos e outros componentes como blocos de construção em seus modelos.
Personalizar modelos
Permitir que os usuários personalizem ou refinem modelos. Para modelos que podem ser úteis para outras pessoas (em sua equipe, em sua empresa, etc.), os usuários podem carregar em um local compartilhado.