DocBook to ePub
Pavel Sanda
sanda at lyx.org
Sat Feb 6 13:49:04 UTC 2021
On Fri, Feb 05, 2021 at 04:16:11PM +0100, Thibaut Cuvelier wrote:
> I've just pushed the relevant commits.
I tried tu run epub export on intro manual, but so far unsuccesfully:
1. docbook2epub.py is rnu with 4 parameters here (e.g.: python script_name java Intro.xml Intro.epub)
Fixed by
- if len(sys.argv) != 3:
+ if len(sys.argv) != 4:
2. The next error:
Generating ePub:
/home/lyx/lyx/devel/lib/scripts/docbook2epub.py
Intro.xml
Intro.epub
Temporary output directory:
/tmp/tmpnc1DfX
XSLT style sheet to use:
/home/lyx/lyx/devel/lib/scripts/../docbook/epub3/chunk.xsl
Command to execute:
"java" -jar "/home/lyx/lyx/devel/lib/scripts/../scripts/saxon6.5.5.jar" Intro.xml /home/lyx/lyx/devel/lib/scripts/../docbook/epub3/chunk.xsl base.dir=/tmp/tmpnc1DfX
docbook2epub fails
sh: 1: java -jar /home/lyx/lyx/devel/lib/scripts/../scripts/saxon6.5.5.jar Intro.xml /home/lyx/lyx/devel/lib/scripts/../docbook/epub3/chunk.xsl base.dir=/tmp/tmpnc1DfX: not found
Systemcall.cpp (291): Systemcall: 'python "/home/lyx/lyx/devel/lib/scripts/docbook2epub.py" "java" "Intro.xml" "Intro.epub"' finished with exit code 1
Error: Cannot convert file
Not sure what went wrong, but going to terminal I do not see /tmp/tmpnc1DfX created.
Manually creating and running the java command leads to:
Writing /tmp/tmpnc1DfX/OEBPS/ar01-toc.xhtml for article
Writing /tmp/tmpnc1DfX/OEBPS/ar01s02.xhtml for section
Writing /tmp/tmpnc1DfX/OEBPS/ar01s03.xhtml for section(sec.Contrib)
Writing /tmp/tmpnc1DfX/OEBPS/index.xhtml for article
Writing /tmp/tmpnc1DfX/OEBPS/docbook-epub.css for article
Generating EPUB package files.
Generating image list ...
Writing /tmp/tmpnc1DfX/OEBPS/package.opf for article
Writing /tmp/tmpnc1DfX/OEBPS/../META-INF/container.xml for article
Writing /tmp/tmpnc1DfX/OEBPS/../mimetype for article
Generating NCX file ...
Writing /tmp/tmpnc1DfX/OEBPS/toc.ncx for article
<?xml version="1.0" encoding="UTF-8"?>
No epub is created. When I go to /tmp/tmpnc1DfX I see:
./OEBPS
./OEBPS/index.xhtml
./OEBPS/ar01s02.xhtml
./OEBPS/ar01-toc.xhtml
./OEBPS/package.opf
./OEBPS/toc.ncx
./OEBPS/ar01s03.xhtml
./OEBPS/docbook-epub.css
./META-INF
./META-INF/container.xml
./mimetype
Pavel
More information about the lyx-devel
mailing list