@related : [[Publishing]] [[DocBook]]
=== Rich Text Format===
The goal is to use it, to produce msword .doc files, (now [[RTF]] files).
http://fr.wikipedia.org/wiki/Rich_Text_Format
=== [[DocBook]] XML Sample===
cat > DocBook.xml << EOF
<===DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" >===
book / bookinfo / title
book / chapter / title
http://localhost/icons/bomb.png
http://lists.oasis-open.org/archives/docbook/200208/msg00141.html
book / chapter / para
<===--===
sudo apt-get install jade jadetex docbook-utils psgml docbook-xml docbook-simple docbook-mathml docbook-xsl docbook-utils linuxdoc-tools sgmltools-lite
*->
EOF
#EOF
=== TRANSFORMATION : RTF===
docbook2rtf DocBook.xml # on [[Debian]]
Using catalogs: /etc/sgml/catalog
Using stylesheet: /usr/share/docbook-utils/docbook-utils.dsl#print
Working on: /home/coval644/src/tests/tmp/../docbook.xml
jade:/usr/share/sgml/declaration/xml.dcl:31:27:W: characters in the document character set with numbers exceeding 65535 not supported
Done.
I can not manage to see my image using docbook2rtf and abiword (or msword) ?
=== TRANSFORMATION : [[HTML]]===
http://cyberelk.net/tim/xmlto/re01.html
xmlto html-nochunks docbook.xml
cat docbook.html
book / bookinfo / titleChapter 1. book / chapter / title
http://lists.oasis-open.org/archives/docbook/200208/msg00141.html
book / chapter / para
EOF
=== TRANSFORMATION : FO & RTF===
sudo apt-get install abiword xsltproc passivetex xmlto
xsltproc /usr/share/xml/docbook/stylesheet/nwalsh/fo/docbook.xsl docbook.xml > docbook.fo
# http://www.xmlmind.com/foconverter/ # [[ClosedSource]]
/usr/local/local/${OSTYPE}/opt/xfc-22/fo2rtf docbook.fo
abiword docbook.rtf
cat docbook.rtf
{\rtf1\ansi\ansicpg1252\deff0
{\fonttbl
\f0\froman\fcharset0 Times
\f1\fswiss\fcharset0 Helvetica
\f2\fmodern\fcharset0 Courier
\f3\ftech\fcharset2 Symbol
}
{\colortbl
;
\red127\green255\blue212;
\red0\green0\blue0;
\red0\green0\blue255;
\red255\green0\blue255;
\red190\green190\blue190;
\red0\green255\blue0;
\red50\green205\blue50;
\red176\green48\blue96;
\red0\green0\blue128;
\red85\green107\blue47;
\red160\green32\blue240;
\red255\green0\blue0;
\red192\green192\blue192;
\red0\green128\blue128;
\red255\green255\blue255;
\red255\green255\blue0;
}
{\info
{\*\userprops
{\propname creator}\proptype30
{\staticval XMLmind FO Converter}
}
}
\facingp\margmirror\fet0\ftnbj
\sectd
\pghsxn15840\pgwsxn12240
\margtsxn1440\margbsxn1440\marglsxn1440\margrsxn1440
\margmirsxn
\headery720
\footery720
\titlepg
\pgncont\pgndec
{\headerr
\trowd\trleft0\trrh280
\clvertalt
\clbrdrb\brdrs\brdrw10\brdrcf2\cellx3120
\clvertalt
\clbrdrb\brdrs\brdrw10\brdrcf2\cellx6240
\clvertalt
\clbrdrb\brdrs\brdrw10\brdrcf2\cellx9360
\pard\intbl
\cell
\pard\intbl
\cell
\pard\intbl
\cell
\row
}
{\headerf
}
{\footerr
\trowd\trleft0\trrh280
\clvertalb
\clbrdrt\brdrs\brdrw10\brdrcf2\cellx3120
\clvertalb
\clbrdrt\brdrs\brdrw10\brdrcf2\cellx6240
\clvertalb
\clbrdrt\brdrs\brdrw10\brdrcf2\cellx9360
\pard\intbl
\cell
\pard\intbl
\cell
\pard\intbl
\cell
\row
}
{\footerf
}
{\*\bkmkstart id2485486}
\pard\sb373\qc
{\plain\f1\fs50\b\cf2
book / bookinfo / title
}
\par
{\*\bkmkend id2485486}
\pard\pagebb\qj
{\plain\f1\fs29\b\cf2
book / bookinfo / title
}
\par
\pard\sect
\sectd
\pghsxn15840\pgwsxn12240
\margtsxn1440\margbsxn1440\marglsxn1440\margrsxn1440
\margmirsxn
\headery720
\footery720
\titlepg
\pgncont\pgnlcrm
{\headerr
\trowd\trleft0\trrh280
\clvertalt
\clbrdrb\brdrs\brdrw10\brdrcf2\cellx3120
\clvertalt
\clbrdrb\brdrs\brdrw10\brdrcf2\cellx6240
\clvertalt
\clbrdrb\brdrs\brdrw10\brdrcf2\cellx9360
\pard\intbl
\cell
\pard\intbl\qc
{\plain\f0\fs20\cf2
book / bookinfo / title
}
\cell
\pard\intbl
\cell
\row
}
{\headerf
\trowd\trleft0\trrh280
\clvertalt
\clbrdrb\brdrs\brdrw10\brdrcf2\cellx3120
\clvertalt
\clbrdrb\brdrs\brdrw10\brdrcf2\cellx6240
\clvertalt
\clbrdrb\brdrs\brdrw10\brdrcf2\cellx9360
\pard\intbl
\cell
\pard\intbl
\cell
\pard\intbl
\cell
\row
}
{\footerr
\trowd\trleft0\trrh280
\clvertalb
\clbrdrt\brdrs\brdrw10\brdrcf2\cellx3120
\clvertalb
\clbrdrt\brdrs\brdrw10\brdrcf2\cellx6240
\clvertalb
\clbrdrt\brdrs\brdrw10\brdrcf2\cellx9360
\pard\intbl
\cell
\pard\intbl\qc
{\plain\f0\fs20\cf2
\chpgn
}
\cell
\pard\intbl
\cell
\row
}
{\footerf
\trowd\trleft0\trrh280
\clvertalb
\clbrdrt\brdrs\brdrw10\brdrcf2\cellx3120
\clvertalb
\clbrdrt\brdrs\brdrw10\brdrcf2\cellx6240
\clvertalb
\clbrdrt\brdrs\brdrw10\brdrcf2\cellx9360
\pard\intbl
\cell
\pard\intbl\qc
{\plain\f0\fs20\cf2
\chpgn
}
\cell
\pard\intbl
\cell
\row
}
{\*\bkmkstart toc...id2485486}
\pard\sb518\qj
{\plain\f1\fs35\b\cf2
Table of Contents
}
\par
{\*\bkmkend toc...id2485486}
\pard\sb173\ri480\tldot\tx4440
{\field{\*\fldinst HYPERLINK \\l id2485995}{\fldrslt
{\plain\f0\fs20\cf2
1. book / chapter / title
}
}}
{\plain\f0\fs20\cf2
}
{\plain\f0\fs20\cf2
\tab
}
{\plain\f0\fs20\cf2
}
{\field{\*\fldinst HYPERLINK \\l id2485995}{\fldrslt
{\plain\f0\fs20\cf2
{\field{\*\fldinst PAGEREF id2485995}{\fldrslt 0}}
}
}}
\par
\pard\sect
\sectd
\pghsxn15840\pgwsxn12240
\margtsxn1440\margbsxn1440\marglsxn1440\margrsxn1440
\margmirsxn
\headery720
\footery720
\titlepg
\pgnrestart\pgnstarts1\pgndec
{\headerr
\trowd\trleft0\trrh280
\clvertalt
\clbrdrb\brdrs\brdrw10\brdrcf2\cellx3120
\clvertalt
\clbrdrb\brdrs\brdrw10\brdrcf2\cellx6240
\clvertalt
\clbrdrb\brdrs\brdrw10\brdrcf2\cellx9360
\pard\intbl
\cell
\pard\intbl\qc
{\plain\f0\fs20\cf2
book / chapter / title
}
\cell
\pard\intbl
\cell
\row
}
{\headerf
\trowd\trleft0\trrh280
\clvertalt
\clbrdrb\brdrs\brdrw10\brdrcf2\cellx3120
\clvertalt
\clbrdrb\brdrs\brdrw10\brdrcf2\cellx6240
\clvertalt
\clbrdrb\brdrs\brdrw10\brdrcf2\cellx9360
\pard\intbl
\cell
\pard\intbl
\cell
\pard\intbl
\cell
\row
}
{\footerr
\trowd\trleft0\trrh280
\clvertalb
\clbrdrt\brdrs\brdrw10\brdrcf2\cellx3120
\clvertalb
\clbrdrt\brdrs\brdrw10\brdrcf2\cellx6240
\clvertalb
\clbrdrt\brdrs\brdrw10\brdrcf2\cellx9360
\pard\intbl
\cell
\pard\intbl\qc
{\plain\f0\fs20\cf2
\chpgn
}
\cell
\pard\intbl
\cell
\row
}
{\footerf
\trowd\trleft0\trrh280
\clvertalb
\clbrdrt\brdrs\brdrw10\brdrcf2\cellx3120
\clvertalb
\clbrdrt\brdrs\brdrw10\brdrcf2\cellx6240
\clvertalb
\clbrdrt\brdrs\brdrw10\brdrcf2\cellx9360
\pard\intbl
\cell
\pard\intbl\qc
{\plain\f0\fs20\cf2
\chpgn
}
\cell
\pard\intbl
\cell
\row
}
{\*\bkmkstart id2485995}
\pard\sb200\qj
{\plain\f1\fs50\b\cf2
Chapter\~1.\~book / chapter / title
}
\par
{\*\bkmkend id2485995}
\pard\sb200\qj\li960
{\plain\f0\fs20\cf2
}
{\plain\f0\fs20\cf2
{\pict\pngblip\picw15\pich17
89504e470d0a1a0a0000000d4948445200000014000000160403000000326fa13500000030504c5445ffffffffcc33ccffffccccccbbbbbb9999998888886666665555553333330000000000000000000000000000000000002c49aac70000000374524e53ffff00d7ca0d4100000001624b47440f18ba00d9000000097048597300000048000000480046c96b3e000000934944415408d745ceb10dc2301005d02f2124ecca0d0b7882d4548c4063215820239005284215d2f92a2364056e4acef645fceae9eb7c67c49ad97b8f091263fec45ce892139adabad24a8de9f54cb04454da3d6099b9cc6699d8866b690d25a07197893b54dacbfdfc567e4efda3
ab443ef6635286212a97db482b87c8ca4324d2679b2feb32a9d7132dc2185ae4939e35fe07783941302cd6387d0000005a7a545874436f6d6d656e74000078da0bc9c82c56482c2a51005299790a2519a90a05a5493999c90a29f9b98999797a0adea96540098fd2f48cd4621d856c102fc32135b3442f393f57472138b5a024353729b548c1d0d2d214003dfd1b058eb436c30000000049454e44ae426082
}
}
{\plain\f0\fs20\cf2
http://lists.oasis-open.org/archives/docbook/200208/msg00141.html
}
\par
\pard\sb200\qj\li960
{\plain\f0\fs20\cf2
book / chapter / para
}
\par
\pard\sect
}
===MISC===
{{http://sit.photos.wanadoo.fr/sitdriver?cid=b0a61a50d259ac12#.jpg?nocache}}