Комментарии 6
Вы пробовали tinybutstrong с плагином opentbs?
С помощью этого старичка можно генерировать достаточно сложные офисные документы.
Блоки (таблицы, списки или любая штука для выражения массива) можно генерить с глубокой вложенностью; повторения можно делать даже постранично (по странице на каждый элемент массива); можно вставлять картинки. Также есть и форматирование значений (даты, числа...) и выражения с условиями. Много всего, в общем.
Один недостаток — всё-таки это легаси. Может только по этому на хабре ещё нет статьи про него
С помощью этого старичка можно генерировать достаточно сложные офисные документы.
Блоки (таблицы, списки или любая штука для выражения массива) можно генерить с глубокой вложенностью; повторения можно делать даже постранично (по странице на каждый элемент массива); можно вставлять картинки. Также есть и форматирование значений (даты, числа...) и выражения с условиями. Много всего, в общем.
Один недостаток — всё-таки это легаси. Может только по этому на хабре ещё нет статьи про него
+1
А есть такое же, но для гугл документов?
0
Мне кажется привязка к Eloquent не обязательна. Если передавать массив параметров вместо одной сущности, то область применения расширится
$tempFileName = $printFormProcessor->process($templateFile, $parameters = [
'entity' => $entity,
'now' => new \DateTime(),
]);
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Печатные формы документов для Eloquent в 0 строчек кода