LINUX.ORG.RU

[Apache][FOP][PHP] XML 2 PDF

 ,


0

0

Собственно сейчас пишу преобразование html -> xml -> pdf и возник вопрос.

В руководствах про использование FOP умалчивается. В интернетах пишут, что он юзается через exec.

По-моему это как-то неправильно. Есть ли другие способы?

п.с. устанавливал пакет через aptitude install fop . Был удивлён, что он - отдельная прога, а не либа апача.

★★★★★

You can call it from php by using the exec function or by using a php-java bridge. I am successfully using the exec function...

Ну и нашёл замечание о том, что запуск JVM жутко тормозит, если не по сотне файлов преобразовывать.

Так что exec :(

helios ★★★★★
() автор топика

Переходите с php на java ;-) FOP сравнительно легко интегрируется.

Кроме fop, есть другие fo-процессоры, может на них тоже стоит посмотреть ?

ef37 ★★
()

1. Вызывать через exec это первый шаг на пути к программисткому пидарасизму.

2. Надо написать небольшой сервер (pdf преобразователь)/взять кучу написанных, который будет висеть отдельным процессом/на отдельной машине и заниматься преобразование чего надо к чему надо.

Запускать из пыхпыха java процесс, который запросто может кушать 300-400 (а иногда и более 700) метров памяти и стартовать кучу времени это «не очень хорошее» решение (см пункт один).

vtVitus ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.