Вывод на печать

325
17 июля 2018, 16:00

На сервере находится шаблон в формате doc, в шаблоне имеется n строк.

В определенный текст по закладке (к примеру), нужно добавить текст (средствами php или javascript). Возможно ли реализовать, если да то желательно приведите пример?

Возможно есть другие способы реализации? Но шаблон должен храниться именно на сервере (формат шаблона не имеет значение doc, xls и др.)

Answer 1

Если это заполнение шаблона, то могу посоветовать phpWord. Создаете документ, на тех местах, где у вас данные, удаляете их и вставляете имена переменных в виде ${variable}. Потом в коде обрабатываем шаблон.

require_once 'PHPWord.php';
$PHPWord = new PHPWord();
$document = $PHPWord->loadTemplate('example.docx'); //шаблон
$document->setValue('variable', 'string'); //подстановка значения
$document->save('ready.docx'); //имя заполненного шаблона для сохранения

Также будут проблемы с кириллицей, для решения проблемы надо перейти в PHPWord/Template.php и найти там функцию setValue. Там удаляем или закомментируем строку $replace = utf8_encode($replace);

READ ALSO
Как в функцию передать json?

Как в функцию передать json?

не могу понять, почему внутри функции json = undefinedПочему так происходит? Первый console

171
Поиск по организациям Yandex map API

Поиск по организациям Yandex map API

Есть код который добавляет на карту точки по запросу из JSONПолучаю эти точки и кластеризую их

189
некоректная компиляция коментариев в webpack

некоректная компиляция коментариев в webpack

в файл indexjs импортированы 2 файла sass

154
Как прописать путь к файлу в jq?

Как прописать путь к файлу в jq?

Есть карта от гугл, я прописал путь к своей метке, она картинка

195