В свое время я участвовал в решении задачи печати документов с помощью
генерации pdf файлов.

Мы посчитали что хорошо бы разделить данные и отображение, но на cpan-е не
нашли модулей генерации pdf, которые нас бы устроили. В итоге мы
воспользовались XSL-FO: в перле генерировали xml-ку с данными, на нее
настрвливали xslt шаблон, который генерировал xml-ку в формате xsl-fo, и с
помощью Apache FOP из этой xml-ки генерировалась pdf-ка. Это работает не очень
быстро, но зато было правильное разделениее данных и отображения.

19 апреля 2012 г. 12:08 пользователь Nick Knutov <[email protected]> написал:
> Приветствую всех,
>
> я внезапно понял, что всякие счета, акты и прочее удобнее печатать таки из
> ворда, чем каждый раз менять в опере настройки на формат бумаги (A5 + смена
> ориентации), про которые опера, почему-то, забывает.
>
> Вопрос - чем лучше генерировать rtf/doc/docx или что-то подобное, что
> воспримет MS Office, если на вход должен быть какой-то шаблон страницы, надо
> иметь возможность страницы в документ добавлять по этому шаблону и для
> каждой страницы надо иметь возможность задать ориентацию?
>
> Внутри страницы, в простейшем случае, loop-ов нет, но в идеале, если бы
> можно было сделать. Или, если с шаблонами всё плохо, то хотя бы какой-то
> человеческий интерфейс как у CGI вида
> $q = CGI->new;
> $q->h1('hello world');
>
> --
> Best Regards,
> Nick Knutov
> http://knutov.com
> ICQ: 272873706
> Voice: +7-904-84-23-130
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить