Как создать простое приложение для сборки документов Word?[закрыто]
-
07-07-2019 - |
Вопрос
Мне нужно создать простое приложение для сборки документов для создания файлов Word.Мы работаем с несколькими шаблонами, некоторые из которых являются производными от других.Итак, вместо того, чтобы иметь тонны шаблонов, я хотел бы создать что-то, что использует стандартный шаблон и позволяет мне изменять верхний и нижний колонтитулы и различные другие разделы документа в зависимости от моих потребностей.Например:Я выберу шаблон, затем другой вводный абзац, затем дополнительный абзац и так далее.
Я попробовал решение в Infopath, но не уверен, что это самое простое.Если у вас есть какие-либо предложения, пожалуйста, дайте мне знать!(и еще одна вещь, я новичок в этом, так что понятия не имею о программировании, но быстро учусь)
Спасибо,
Решение
Если бы ваш вопрос был связан с программированием, то могло бы подойти руководство, подобное следующему: Автоматизация Word с использованием C#.
Однако, поскольку у вас "нет понятия о программировании", я не понимаю, какое решение вы ищете (и, вероятно, "Автоматизация Word с использованием C #" - это не то, потому что для этого требуется знание программирования).
Другие советы
Автоматизация Word с использованием Office Interop (COM) не рекомендуется для сценариев на стороне сервера (https://support.microsoft.com/en-us/kb/257757).
Если вам нужно создать решение для нескольких пользователей, то вам понадобится инструментарий, поддерживающий установку на стороне сервера.Вероятно, вы скоро поймете, что бесплатные библиотеки не удовлетворят вашим потребностям, и начнете искать сторонние продукты.
У меня есть опыт работы с одним из таких наборы инструментов это может решить ваши требования к документу с помощью вложенных документов или условного содержимого.Поскольку у вас нет опыта программирования, вы можете использовать MS Word для компоновки шаблонов и условной логики.
Вы могли бы обратиться к программе, которая уже допускает это. Патагорс предлагает ежемесячную подписку, чтобы снизить потребность в крупной сумме авансового платежа.