Страница 1 из 1

Конвертер html to pdf

Добавлено: 2012-07-07 19:14:51
Гость
Здравствуйте , столкнулся с проблемой сборки конвертера wkhtmltopdf по FreeBSD 8.2, основная цель получить статик билд который не использует иксы.
Сама сборка выполняется но при запуске самого конвертера вылетает следующая ошибка

./wkhtmltopdf google.ru 1.pdf
wkhtmltopdf: cannot connect to X server


сборку выполняю следующим образом
1 шаг.

git clone git://gitorious.org/+wkhtml2pdf/qt/wkhtmltopdf-qt.git wkhtmltopdf-qt

2 шаг.

./configure -prefix /disk2/wkqt -release -static -fast -exceptions -no-accessibility -no-stl -no-sql-ibase -no-sql-mysql -no-sql-odbc -no-sql-psql -no-sql-sqlite -no-sql-sqlite2 -no-qt3support -xmlpatterns -no-phonon -no-phonon-backend -webkit -no-scripttools -no-mmx -no-3dnow -no-sse -no-sse2 -system-zlib -graphicssystem raster -opensource -confirm-license -nomake tools -nomake examples -nomake demos -nomake docs -nomake translations -no-opengl -no-dbus -no-multimedia -openssl -no-declarative -largefile -rpath -no-nis -no-cups -no-iconv -no-pch -no-gtkstyle -no-nas-sound -no-sm -no-xshape -no-xinerama -no-xcursor -no-xfixes -no-xrandr -no-mitshm -no-xinput -no-xkb -no-glib -no-openvg -no-opengl -no-xsync -no-audio-backend -no-sse3 -no-ssse3 -no-sse4.1 -no-sse4.2 -system-libtiff -system-libpng -system-libmng -system-libjpeg "$@"

3 шаг.
gmake
gmake install

4 шаг.
cd wkhtmltopdf-0.11.0_rc1
/disk2/wkqt/bin/qmake
gmake
gmake install

5 шаг.

cd /bin
./wkhtmltopdf google.ru 1.pdf
wkhtmltopdf: cannot connect to X server

Спасибо заранее за помощь!

Re: Конвертер html to pdf

Добавлено: 2012-07-09 12:28:21
Qaz
Ну смотри, тебе надо сделать вот так во-первых, cd /usr/ports/converters/wkhtmltopdf && make install clean и в меню поставить галочку BUNDLER_LIBS, тогда соберет всё это дело без Хсов.

Re: Конвертер html to pdf

Добавлено: 2012-07-09 19:08:32
igor_l
BUNDLE_LIBS - это же если я правильно понял опции -system-libtiff -system-libpng -system-libmng -system-libjpeg
хотя не пробывал я вручную собирал
Попробую. Спасибо

В общем основная проблема в том что нужно qt без иксов собрать или найти патчи которые уберут иксы.
Но чего то подобного не находил для текущих версий qt-4.8.1,4.8.2 , и поэтому собирал вроде как патченный qt с сайта code.google.com.
Собираться то он собирается но иксы требует приложение(wkhtmltopdf) после установки!!!

Re: Конвертер html to pdf

Добавлено: 2012-07-09 23:06:34
Qaz
Я ставил буквально месяц назад конвертор без Хсов, всё прошло нормально с этой галочкой.

Re: Конвертер html to pdf

Добавлено: 2012-07-10 1:52:51
igor_l
А конвертер вы ставили из портов? и какая версия qt была в портах?

Re: Конвертер html to pdf

Добавлено: 2012-07-10 8:49:59
Qaz
Версии такие:

Код: Выделить всё

Port:   wkhtmltopdf-0.11.0.r1_1
Path:   /usr/ports/converters/wkhtmltopdf
Info:   Convert HTML (or live webpages) to PDF or image files
Maint:  mm@FreeBSD.org
B-deps: expat-2.0.1_2 fontconfig-2.9.0,1 freetype2-2.4.9_1 gettext-0.18.1.1 gmake-3.82 jbigkit-1.6 jpeg-8_3 kbproto-1.0.5 lcms-1.19_1,1 libX11-1.4.4,1 libXau-1.0.6 libXdmcp-1.1.0 libXext-1.3.0_1,1 libXrender-0.9.6 libiconv-1.14 libmng-1.0.10_2 libpthread-stubs-0.3_3 libxcb-1.7 perl-5.14.2_2 pkg-config-0.25_1 png-1.5.11 renderproto-0.11.1 tiff-4.0.2 xextproto-7.2.0 xproto-7.0.22
R-deps: expat-2.0.1_2 fontconfig-2.9.0,1 freetype2-2.4.9_1 jbigkit-1.6 jpeg-8_3 kbproto-1.0.5 lcms-1.19_1,1 libX11-1.4.4,1 libXau-1.0.6 libXdmcp-1.1.0 libXext-1.3.0_1,1 libXrender-0.9.6 libmng-1.0.10_2 libpthread-stubs-0.3_3 libxcb-1.7 pkg-config-0.25_1 png-1.5.11 renderproto-0.11.1 tiff-4.0.2 xextproto-7.2.0 xproto-7.0.22
WWW:    http://code.google.com/p/wkhtmltopdf/