Pull to refresh

Comments 6

Вы пробовали tinybutstrong с плагином opentbs?
С помощью этого старичка можно генерировать достаточно сложные офисные документы.
Блоки (таблицы, списки или любая штука для выражения массива) можно генерить с глубокой вложенностью; повторения можно делать даже постранично (по странице на каждый элемент массива); можно вставлять картинки. Также есть и форматирование значений (даты, числа...) и выражения с условиями. Много всего, в общем.
Один недостаток — всё-таки это легаси. Может только по этому на хабре ещё нет статьи про него

Интересный проект. Мне он не попадался. Похож на легаси, но все равно удивительно что за столько лет проект не набрал популярность сравнимую с phpoffice при такой функциональности.

А есть такое же, но для гугл документов?

Мне такое не известно. Но как вариант можно попробовать сгенерировать docx и его через апи импортировать в гугл док. Если вдруг будете так делать, будет инетересно узнать, получается ли так.

Мне кажется привязка к Eloquent не обязательна. Если передавать массив параметров вместо одной сущности, то область применения расширится


$tempFileName = $printFormProcessor->process($templateFile, $parameters = [
    'entity' => $entity,
    'now' => new \DateTime(),
]);
Sign up to leave a comment.

Articles