Thesis Details

Vektorový grafický výstup z HTML renderovacího stroje

Master's Thesis Student: Chocholatý Tomáš Academic Year: 2020/2021 Supervisor: Burget Radek, doc. Ing., Ph.D.
English title
Vector Graphics Output from an HTML Rendering Engine
Language
Czech
Abstract

This thesis focuses on the issue of rendering web pages using vector graphics. The experimental CSSBox display engine and existing libraries for rendering vector graphics in PDF and SVG will be described here. The goal of the thesis is design a common structure for these two libraries and unify the process of rendering web pages in vector graphics as much as possible. Analysis of incorrectly implemented parts of existing solutions will be performed here and shortcomings, which will be necessary to implement to the resulting vector graphic meet the standard CSS3, will be describe. Furthermore, the implementation process, including the repair of all non-functioning original solutions, and the principle of unification of individual parts for the generation of both vector formats will be described. The conclusion is dedicated the results of self testing and outputs from generating real websites.

Keywords

CSSBox, JStyleParser, Vector graphics, PDF, SVG,  CSS3, Java, Apache Batik, Apache PDFBox

Department
Degree Programme
Information Technology and Artificial Intelligence, Specialization Information Systems and Databases
Files
Status
defended, grade A
Date
24 June 2021
Reviewer
Committee
Ryšavý Ondřej, doc. Ing., Ph.D. (DIFS FIT BUT), předseda
Bartík Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
Grégr Matěj, Ing., Ph.D. (DIFS FIT BUT), člen
Matoušek Petr, doc. Ing., Ph.D., M.A. (DIFS FIT BUT), člen
Meduna Alexander, prof. RNDr., CSc. (DIFS FIT BUT), člen
Veselý Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
Citation
CHOCHOLATÝ, Tomáš. Vektorový grafický výstup z HTML renderovacího stroje. Brno, 2021. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2021-06-24. Supervised by Burget Radek. Available from: https://www.fit.vut.cz/study/thesis/23539/
BibTeX
@mastersthesis{FITMT23539,
    author = "Tom\'{a}\v{s} Chocholat\'{y}",
    type = "Master's thesis",
    title = "Vektorov\'{y} grafick\'{y} v\'{y}stup z HTML renderovac\'{i}ho stroje",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2021,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/23539/"
}
Back to top