PUBLISHING
0419-HVA_DPT_from_print_to_ebooks_OS_RGB_aanp_lr_totaal
0419-HVA_DPT_from_print_to_ebooks_OS_RGB_aanp_lr_totaal
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Pandoc<br />
Pandoc is the ‘Swiss-army knife’ of text converters, an Open Source software<br />
application able to convert between a wide variety of document formats. In our<br />
projects, Pandoc has been the essential tool for converting documents written<br />
in Microsoft Word to Markdown, and then later for converting edited Markdown<br />
source documents to EPUB. Pandoc only has a command-line interface and can be<br />
run in the Mac OS X Terminal, the Windows Command Prompt and the Linux Terminal.<br />
The program has an enormous amount of features such as user-defined design<br />
templates and metadata management. It can be used for all kinds of purposes<br />
and can be highly customized for one’s particular document creation needs. Our<br />
Hybrid Workflow How-To Guides (for editors, designers, and developers include<br />
various real-world examples for using Pandoc.<br />
http://johnmacfarlane.net/pandoc/<br />
PHPePub<br />
For Valiz Publishers, an online EPUB generator was developed based on CakePHP<br />
and a set of Open Source software modules, notably Asbjørn Grandt’s PHPePub. 2<br />
The project was developed with relatively low-cost and low-feature 3 web hosting<br />
in mind. Notable features include support for endnotes and a WYSIWYG editor<br />
based on HTML5’s ‘content-editable’ mechanism. The platform allows publishers<br />
to author and generate EPUBs suitable for distribution in various bookstores.<br />
https://github.com/Grandt/PHPePub<br />
PHP<br />
PHP is a programming language typically coupled with a web server and used for<br />
creating dynamic websites.<br />
http://php.net<br />
Python<br />
Python is a general-purpose programming (or scripting) language. In one of our<br />
projects, Python was used to make small ‘helper’ programs to clean up HTML,<br />
to extract and accumulate metadata from different files, and to create animated<br />
GIF book trailers from EPUB files. Python scripts often make use of additional<br />
program modules known as libraries. For our project, we made use of the html-<br />
5lib and images2gif libraries. Python is Free Software / Open Source and comes<br />
pre-installed on Mac OS X and all standard flavors of Linux. For all other operating<br />
systems, an installer can be downloaded from the Python website.<br />
http://www.python.org/<br />
2 Asbjørn Grandt's PHPePub, https://github.com/Grandt/PHPePub.<br />
3 E.g. no command-line access, limited possibilities for executing external programs like Pandoc.<br />
127