Печать (физически) документов из DOM (XML) объекта - PHP? - PullRequest
0 голосов
/ 13 июля 2011

Мне интересно узнать, есть ли в PHP какие-либо функции (в основном потому, что это единственное, что я знаю), которые позволяют легко печатать на бумаге формы или документы, созданные из содержимого XML (объекта DOM).Я искал вокруг в Google, но у меня не было большого успеха, находя результаты, связанные с физической печатью.XML будет иметь в основном заказы от клиентов.Я хотел бы напечатать каждый заказ на каждой странице.

Если такой функции нет, я могу прибегнуть к печати в браузере и распечатать ее на бумаге!Я не уверен, но есть ли условия для таких вещей, чтобы я мог лучше искать в Google?Мой поиск возвращает «печать» в браузере.

Есть предложения или комментарии?ТИА!

Ответы [ 2 ]

1 голос
/ 13 июля 2011

Вы можете использовать расширение XSL для преобразования исходного XML-документа в XSL-FO документ через XSLT . Затем вы можете использовать Saxon или Apache FOP или любой другой процессор, способный отображать файл XSL-FO в PDF.

1 голос
/ 13 июля 2011

Вы должны сначала преобразовать свой XML во что-то для печати.В этом примере показано, как преобразовать его в HTML .

. Также необходимо убедиться, что вы используете @media print CSS для правильного форматирования документа для печати. ​​

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...