Criando o modelo JSON

O modelo do Microsoft Word depende do modelo JSON, então você o cria primeiro. Para o tutorial, use uma estrutura JSON básica que contenha detalhes da empresa, como informações de contato.

{
"vendor": {
"companyName": "GlobalCorp",
"street": "123 Any Street",
"street2": "",
"city":"Anywhere",
"state":"CA",
"primaryContact": {
"firstName":"John",
"lastName":"Doe",
"email":"john-doe@example.com",
"phone":"123-456-7890"
}
},
"authorizedSigner": {
"firstName": "Sarah",
"lastName": "Rose",
"email": "sarah@example.com",
"phone":"555-555-1234"
}
}

Use essa estrutura dentro do Microsoft Word para gerar um modelo. Esses dados podem vir de qualquer fonte de dados, desde que estejam no formato JSON. Para simplificar, você cria vários arquivos dentro do aplicativo Node.js, mas seu caso de uso pode exigir uma conexão de banco de dados para obter informações do fornecedor.

Criação do modelo do Microsoft Word

Crie o modelo de não divulgação em um documento do Microsoft Word. A API de serviços do Adobe PDF espera que o documento do Microsoft Word contenha tags nas quais o serviço possa injetar valores de documentos JSON. Embora o modelo seja o mesmo para todas as solicitações ao Adobe, os dados dinâmicos no JSON são alterados. Essas etiquetas ajudam a criar documentos PDF para cada fornecedor nesse caso, usando um único modelo do Microsoft Word e acelerando o processo automatizando a geração de documentos NDA.

Você pode instalar o complemento Document Generation Tagger gratuito para o Microsoft Word. Se você faz parte de uma organização, pode solicitar ao administrador do Microsoft Office que instale o suplemento gratuito para todos.

Depois de instalar o suplemento, você pode encontrá-lo na guia Início, na categoria Adobe. Para abrir a guia, selecione Geração de Documento:

Captura de tela do suplemento Geração de Documento no Word

Dentro da guia, você pode fazer upload do documento JSON de amostra. Este documento pode ser uma amostra porque você só pode usá-lo para criar um modelo do Microsoft Word.

Captura de tela de dados de exemplo no suplemento Document Generation

Selecione Gerar Marcas para exibir itens que você pode usar dentro do modelo. Estas são as propriedades extraídas da estrutura JSON, prontas para uso no modelo:

Captura de tela de tags de texto no suplemento de geração de documento

Estes são os recursos do campo authorizedSigner. Outros campos são quebrados e você pode expandir a exibição no Microsoft Word. O suplemento também oferece opções avançadas de dados, como tabelas, listas, valores calculados e muito mais.