LINUX.ORG.RU

Генерация PDF из DocBook

 , , ,


0

5

Много разных способов нашёл, но так ничего дельного и не вышло в итоге. Сгенерировал документацию для Cogl в формате DocBook. Теперь хочу распечатать.
Посоветуйте, как это правильно сделать.

★★★★★

Хе-хе. Выкинуть этот docbook на помойку. Кроме шуток. Я с этим чудом тоже возился, правда давненько.

Evgueni ★★★★★
()
Ответ на: комментарий от Evgueni

Есть gtkdoc-mkpdf, который используется самим Cogl, но из-за этого бага он не работает.

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

Много разных способов нашёл

Так и привёл бы основные хотя бы, а то вынуждаешь ванговать. По теме: православная программа xmlto. Не пойдёт сразу в pdf, тогда docbook -> ps -> pdf.

pS
()
Последнее исправление: pS (всего исправлений: 1)

Либо pandoc'ом в latex и из него pdf, либо pandoc'ом в html и из него при помощи wkhtmltopdf в pdf.

KblCb ★★★★★
()
Ответ на: комментарий от svobodka_fighter

Что-то я сделал неправильно. Получилось это.

CYB3R ★★★★★
() автор топика
Ответ на: комментарий от KblCb

Выше выкладывал все файлы.

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

Ставить и курить Apache FOP.

anonymous
()
Ответ на: комментарий от CYB3R

В общем, с твоими файлами ничего не вышло, взял cogl из git'а. Необходимые утили: gtkdoc-mkpdf, jw, dblatex или fop. Если каких у тебя нет — ищи по своей пакетной базе. Последовательность действий:

git clone git://git.gnome.org/cogl.git
cd cogl
./autogen.sh --enable-gtk-doc --enable-gtk-doc-pdf --disable-gtk-doc-html
cd doc
make
./autogen.sh --disable-gtk-doc-html — по вкусу.

На выходе: ./reference/cogl2/cogl2.pdf (952 Kb).

pS
()
Ответ на: комментарий от pS

Так у меня тоже версия из гита была, только из ветки 1.20.0.
Из мастера внезапно всё собралось, хотя я не вижу никаких коммитов, трогающих документацию. Магия.

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