@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

<?xml version='1.0' encoding='ISO-8859-1'?> ⇐

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 / bookinfo / title</title> </bookinfo> <section> <chapter> <title>book / chapter / title</title>

<para>

<inlinemediaobject> <imageobject> <imagedata fileref=”/usr/share/apache/icons/bomb.png” format=“PNG” /> </imageobject> <textobject> <phrase>http://localhost/icons/bomb.png</phrase> </textobject> </inlinemediaobject>

http://lists.oasis-open.org/archives/docbook/200208/msg00141.html </para>

<para> book / chapter / para </para>

</chapter>

</book>

--
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

<head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>book / bookinfo / title</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="book" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id2449895"></a>book / bookinfo / title</h1></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="#id2450227">1. book / chapter / title</a></span></dt></dl></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id2450227"></a>Chapter 1. book / chapter / title</h2></div></div></div><p>   <span class="inlinemediaobject"><img src="/usr/share/apache/icons/bomb.png" alt="http://localhost/icons/bomb.png"></span>   http://lists.oasis-open.org/archives/docbook/200208/msg00141.html </p><p> book / chapter / para </p></div></div></body>

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

rtf.txt · Last modified: 2022/04/16 12:24 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki