Thesis Details

Nástroj pro usnadnění tvorby elektronických knih

Bachelor's Thesis Student: Kříž Roman Academic Year: 2014/2015 Supervisor: Szőke Igor, Ing., Ph.D.
English title
Tool for e-Book Creation
Language
Czech
Abstract
This work focus on problem with creating and maintaining multiple versions and formats of ebook with one source version. There is no tool supporting this kind of workflow at this time.
  The problem is solved by definition of one specification file holding all needed informations about the book and all result targets (result versions and formats) and by using templating languages and CSS preprocessors to create ebook content.
  This solution allows to easily create multiple versions of ebook and maintain only one source with possibility to use git (or any other version control system) to version the book. Also allows to display immediate visualization of how the book will look. There is also not small number of improvements in creation and maintenance workflow.
  Result of this work is one simple terminal application which controls whole process of compiling source files, packaging into result files and performing validations. Tool also provides local web server for displaying book in web browser with automatic refresh feature. Result tool also includes custom templating engine which makes easier to write book content.
Keywords

Ebooks creating tool, command line tool, templating language, Ruby, EPUB, MOBI

Department
Degree Programme
Information Technology
Status
defended, grade B
Date
18 June 2015
Reviewer
Committee
Kreslíková Jitka, doc. RNDr., CSc. (DIFS FIT BUT), předseda
Černocký Jan, prof. Dr. Ing. (DCGM FIT BUT), člen
Holík Lukáš, doc. Mgr., Ph.D. (DITS FIT BUT), člen
Jaroš Jiří, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Kočí Radek, Ing., Ph.D. (DITS FIT BUT), člen
Citation
KŘÍŽ, Roman. Nástroj pro usnadnění tvorby elektronických knih. Brno, 2015. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2015-06-18. Supervised by Szőke Igor. Available from: https://www.fit.vut.cz/study/thesis/17408/
BibTeX
@bachelorsthesis{FITBT17408,
    author = "Roman K\v{r}\'{i}\v{z}",
    type = "Bachelor's thesis",
    title = "N\'{a}stroj pro usnadn\v{e}n\'{i} tvorby elektronick\'{y}ch knih",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2015,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/17408/"
}
Back to top