Se eu quisesse criar faturas (ou qualquer outro tipo de documento), no microsoft Office, como eu faria isso?
Digamos que eu tenho meu banco de dados cheio de dados e preciso gerar 10 milhões de documentos a partir de um determinado modelo do MS Word, com dados do meu banco de dados. Eu sei que o Powershell deve ser capaz de gerar pelo menos algumas planilhas básicas do MS Excel, mas funciona para o MS Word e não existe nada melhor do que o Powershell?
(a versão não importa, mas espero que esteja disponível para as versões mais recentes)
Para documentos PDF, existe o designer do Ciclo de Vida, mas não sei nada sobre o lado da Microsoft.
microsoft-word
document-management
vlad-ardelean
fonte
fonte
Respostas:
Você pode conseguir isso usando a funcionalidade incorporada de mala direta do Word.
Várias fontes de informação:
Use mala direta para criar e imprimir cartas e outros documentos
Como usar mala direta para criar cartas no Word
Mala direta do Word: Uma caminhada pelo processo
fonte
O Word (e todo o conjunto do Office) possui uma API rica que permite criar praticamente qualquer documento de forma programática.
Aqui estão apenas alguns dos artigos do MSDN que podem ajudar você a começar:
Introdução à programação de personalizações em nível de documento para o Word
Introdução Programação de suplementos no nível do aplicativo
Tudo depende de quão extensivamente você deseja programar.
fonte