| |
| |
|
CSS and options of print output
Dařílková, Jana ; Kosek, Jiří (advisor) ; Hradil, Jiří (referee)
The bachelor thesis deals with the possibility of using CSS (Cascading Style Sheets) for printing XML documents. The first part of the thesis describes the basics of XML language, DocBook scheme, the issue of stylistic languages including illustrative explanations of how the languages work, it also includes the presentation of possible ways how CSS can be used for printing. Then it defines features of paged media and focuses on using Cascading Style Sheets for printing paged media with the CSS Paged Media module. Last but not least, the thesis discusses CSS preprocessors and their potential contribution to this work and it devotes a careful focus on the selection of tools for the practical realization of the objective of the thesis. The second part of the thesis deals with the practical use of the CSS Paged Media module for printing and it aims to create an easily editable CSS style sheet for formatting different documents written in DocBook. For meeting these requirements it also uses the CSS preprocessor LESS. The whole practical part is also presented and accomplished on the creation of this bachelor thesis. The third and final part of the thesis identifies the areas where CSS or other used tools struggle with providing sufficient support for creating quality printed output.
|
|
CSS and print output options
Honomichl, Jiří ; Kosek, Jiří (advisor) ; Dudáš, Marek (referee)
Bachelor's thesis deals with the possibility to print HTML and XML documents using cascading style sheets. The first part is devoted to CSS what exactly CSS is and how to use them for printing, and the issues and the basics of XML. The second part consists of a practical side to create easily customizable Cascading Style Sheets for formatting documents in DocBook. The third and final part identifies areas where Cascading Style Sheets offer insufficient support for quality print output.
|
|
Conversion of Markdown documents to DocBook format
Šmíd, Martin ; Šlajchrt, Zbyněk (advisor) ; Kosek, Jiří (referee)
Main purpose of this thesis is to design software enabling a conversion of Markdown format into DocBook. This converter is developed in XSLT 2.0 language and serves not only as XSL stylesheet, which can be used by DocBook users, but also as a stand-alone implementation of Markdown in a new environment. Firstly, both formats are analyzed from the perspective of their specification and usage. Requirements are specified based on the analysis and together with the use cases are defining the functionality. Thesis continues with the design of general logic, which serves as a base of actual implementation of converter. Web application, which presents practical usage of converter's functionality, is also part of this work. Own contribution of the work is to create an open-source program that enriches the user community with a new tool and also demonstrates the capabilities of XSLT 2.0 technology.
|
|
Means of Processing of Documents in DocBook stored in ZIP Archive
Hrachovec, Jakub ; Kosek, Jiří (advisor) ; Šimůnek, Milan (referee)
The purpose of this thesis is to define a format based on ZIP archive for DocBook documents which would allow their easier handling, e.g. copying or sending them as an attachment with an e-mail. The second goal is creation of an appliaction in the Java programming language which would allow packaging of DocBook documents into the defined format and subsequently their processing and transformation into PDF, HTML and another formats. The results of this thesis allow easier sharing of DocBook documents which are packaged into an archive alongside files referenced from these documents. Firstly, I am going to describe two already existing formats that are based on ZIP archive and these formats are going to inspire me during the definition of a suitable format for DocBook documents that include images and stylesheets. Afterwards I am going to describe operation and funcionality of the created application and finally I am going to prepare a DocBook document which will be packaged into a DocBook archive and transformed into PDF and HTML.
|
|
Šablona závěrečných prací pro DocBook
Peťovský, Jan
This thesis is aimed to create template for the theses preparation in DocBook using XSL stylesheet. Template is in accordance with the rules for creating theses of the Faculty of Business and Economics, Mendel University. Thesis also includes selecting an appropriate processor to convert the source files into the PDF output and detailed guide to template.
|
|
Document structuring and computer typesetting
Řehořová, Michala ; Sklenák, Vilém (advisor) ; Kosek, Jiří (referee)
This thesis analyses the importance of document structuring as an indispensible part of the document creation process. The key focus is put on a general user who acts as the document creator and originator. We aim to show the user that when a proper structuring is included in the authoring process, higher quality output can be achieved. First we define the properties and requirements for a high quality document showing that the logical structuring assumes a prime role. We continue by investigating how are the available document authoring tools capable of fulfilling those requirements and how do they cope with different document classes and output types. We conclude by comparing, discussing, and analyzing the results and try to provide a complex and unbiased overview of the problem.
|