PDA

Просмотр полной версии : Вывод документов в PDF



Николай Ермаков
19.05.2018, 01:42
Здравствуйте!
пытаюсь сделать вывод документов в PDF, делаю как указано https://docs.ispsystem.com/pages/viewpage.action?pageId=16548376
на этапе генерации файла метрики fop-ttfreader /etc/fop.conf.d/fonts/arial.ttf /etc/fop.conf.d/fonts/arial.xml, т.е. тупо ввожу команду по ssh
получаю -bash: fop-ttfreader: command not found
Что не так делаю, подскажите пожалуйста

Azcol
21.05.2018, 14:39
Здравствуйте, вроде бы требуется установить fop

Николай Ермаков
21.05.2018, 17:03
Здравствуйте, вроде бы требуется установить fop - как то все оч сложно. понял, спасибо

Azcol
21.05.2018, 17:35
Здравствуйте, для чего вы настраиваете этот конвертер? Для печати документов в PDF он не требуется, нужно только для сохранения в PDF списков, отчетов и прочего

Николай Ермаков
21.05.2018, 17:45
Здравствуйте, для чего вы настраиваете этот конвертер? - клиент заявил о желании скачивать документы в ПДФ, т.е. жмет кнопку "скачать"

Azcol
21.05.2018, 18:07
Для этого не используется данный конвертер.
Для сохранение документов в PDF BILLmanager используется HTML2PDF конвертер - wkhtmltopdf который устанавливается вместе с BILLmanager и обычно не требует дополнительной настройки. Сейчас сохранение в PDF недоступно?

Николай Ермаков
21.05.2018, 18:45
Для этого не используется данный конвертер.
Сейчас сохранение в PDF недоступно? - не доступною при переходе по ссылке "Скачать документ в формате PDF", получаем Failed

Azcol
22.05.2018, 11:18
Сама печать при это работает?
Что пишется в лог?
Используете nginx для проксирования запросов к BILLmanager?

Николай Ермаков
08.06.2018, 21:04
Сама печать при это работает?
а что должно в этом случае идти на печать? если нажать на ссылку Печать - получаем html-документ.


Что пишется в лог?

Подскажите пожалуйста в каком файле смотреть


Используете nginx для проксирования запросов к BILLmanager? - да, используем

Azcol
09.06.2018, 13:07
Подскажите пожалуйста в каком файле смотреть

billmgr.log


да, используем

ihttpd на каком адресе/порту висит?

Николай Ермаков
13.06.2018, 20:05
billmgr.log
Jun 13 14:58:34 [6708:84794] db EXTINFO Query: 'SELECT id, content FROM doctmpl WHERE doctype = 'print''
Jun 13 14:58:34 [6708:84794] db EXTINFO Query: 'SELECT COUNT(*) FROM project WHERE theme LIKE '%client%''
Jun 13 14:58:34 [6708:84794] db EXTINFO commit transaction
Jun 13 14:58:34 [6708:84794] proc EXTINFO Run '/usr/bin/node --harmony /usr/local/mgr5/etc/scripts/doctmpl.js' pid 23495
Jun 13 14:58:35 [6708:84794] proc EXTINFO Process 23495 finished with status 0
Jun 13 14:58:35 [6708:84794] proc EXTINFO Run '/usr/local/bin/wkhtmltopdf --print-media-type --page-height 297mm --page-width 210mm --no-outline --margin-bottom 5mm --margin-top 5mm https://0.0.0.0/manimg/userdata/UzFWZW5od1pMdmhKblFGLw==_in.html tmp/Q3U3ZXk3UVNFUGFYTi4vLw==_out.pdf' pid 23501
Jun 13 14:58:35 [6708:84794] proc EXTINFO Process 23501 finished with status 1
Jun 13 14:58:35 [6708:84794] docflow ERROR Loading pages (1/6)
[> ] 0%
[======> ] 10%
Error: Failed loading page https://0.0.0.0/manimg/userdata/UzFWZW5od1pMdmhKblFGLw==_in.html (sometimes it will work just to ignore this error with --load-error-handling ignore)
Exit with code 1 due to network error: ConnectionRefusedError


ihttpd на каком адресе/порту висит?
Настроен через nginx по https://doc.ispsystem.ru/index.php/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D 0%B0_%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0_BILLmana ger

Azcol
14.06.2018, 15:49
Судя по всему у вас некорректно передается в ihttpd переменная окружения SERVER_ADDR или HTTP_HOST при отсутствии SERVER_ADDR