2016-10-25 11 views
0

Концепция это:Как сгенерировать и обновить документ слова из формы типа контента drupal?

С сайта Drupal 8 существует форма типа контента с несколькими полями (имя, телефон, адрес и т. Д.). Пользователи заполнят поля своими личными данными.

С другой стороны, есть документ с текстом (в папке с сервером) с предварительно установленным текстом, общим для всех пользователей, за исключением тех частей, где его необходимо обновить с помощью персональных пользовательских данных.

Для каждого нового пользователя, заполняя поля формы Drupal, мне нужно сгенерировать новый документ Word с предварительно установленным текстом и с эксклюзивными текстовыми частями для каждого обновленного пользователя.

С какого места я могу начать?

1 Как создать новый документ с текстом из Drupal? 2- Как обновить персональные данные пользователя в документе слова?

Is Views export Данные мой единственный вариант? Нужно ли создавать сценарий оболочки для создания нового документа Word для каждого пользователя, заполняющего поля формы Drupal?

Любые подсказки?

Спасибо

+0

Ха, просто перечитайте свой пост, и я предполагаю, что «Просмотров экспорта данных» имел в виду Views Экспорт данных модуля. Я думаю, что в D8 это ваш главный вариант. В D7 вы могли бы также рассмотреть: https://www.drupal.org/project/export_doc –

ответ

2

Первой связи от Google: PHPOffice/PHPWord - библиотека для работы с открытым форматом документов. Вы можете использовать его.

+0

Это определенно важный вклад. У меня может быть решение только с вашим ответом, мне придется исследовать. Если это сработает, вы обязательно получите ярлык с ответом. THX – krm

0

Возможно, посмотрите в Модуль экспорта данных с данными. https://www.drupal.org/project/views_data_export

Смотрите этот блог для объяснения: https://julian.pustkuchen.com/en/simply-export-html-content-doc-docx-word-document-even-simpler-pdf-generation

+0

Просто поймите, что вопрос, вероятно, касался того же модуля здесь. Это основной вариант, о котором я могу думать. –

+0

Я использовал просмотры данных экспорта и работает как очарование. Пользователь заполняет форму, и я могу загрузить эти поля в виде файла XLS, после чего я использую шаблон макроса слова для импорта этих файлов, чтобы обновить персональные данные пользователя в файле слов. Сейчас это действительное решение, но как только количество пользователей растет, я не смогу, или я не могу беспокоиться об этом вручную. Мне нужно найти решение, чтобы создать файл слов, созданный на нем, и с данными полей пользователя обновляться каждый раз, когда пользователь заполняет поля формы drupal. Любой намек? – krm

+0

Может быть, использовать модуль правил как часть решения? –

 Смежные вопросы

  • Нет связанных вопросов^_^