Существуют ли технологии для создания документов Microsoft Word по заданному шаблону программно?
Если бы я хотел создать Счета-фактуры (или любые другие типы документов) в Microsoft Office, как бы я это сделал?
Допустим, у меня есть база данных, полная данных, и мне нужно сгенерировать 10 миллионов документов по заданному шаблону MS Word с данными из моей базы данных. Я знаю, что Powershell должен иметь возможность создавать хотя бы некоторые базовые листы MS Excel, но работает ли он для MS Word, и нет ли ничего лучше, чем Powershell?
(версия не имеет значения, но я ожидаю, что она будет доступна для более новых версий)
Для документов PDF есть дизайнер Lifecycle, но я ничего не знаю о стороне Microsoft.
2 ответа
Вы можете добиться этого, используя встроенные в Word функции слияния.
Несколько источников информации:
Используйте объединение писем для создания и печати писем и других документов
Word (и весь пакет Office) имеют богатый API, который позволяет программно создавать любые документы.
Вот только пара статей MSDN, с которых можно начать:
Все зависит от того, насколько интенсивно вы хотите программировать.