|
Webový nástroj pro počítání rozsahu textu v normostranách
Dlouhá, Simona ; Dobeš, Petr (oponent) ; Herout, Adam (vedoucí práce)
Cílem této práce je navrhnout a vytvořit webový nástroj, který uživateli umožní získat rozsah textu v normostranách z PDF souboru. Práce popisuje navržené algoritmy pro získávání statistik ze souboru. Nástroj je implementován pomocí frameworku Django, uživatelské rozhraní je realizováno pomocí HTML, CSS a JavaScriptu. Výsledkem této práce je nástroj, který poskytuje statistiky o textu, obrázcích a kapitolách, přínosem je také přesnější počítání normostran u dokumentů obsahujících obrázky ve srovnání s dalšími aplikacemi.
|
|
Kvalitní vizualizace Petriho sítí pro publikační účely
Bednář, Drahoslav ; Kočí, Radek (oponent) ; Janoušek, Vladimír (vedoucí práce)
Tato práce řeší problém grafické vizualizace Petriho sítí v textových publikacích. Cílem práce je vytvoření nástroje, který usnadní generování obrázků Petriho sítí a zároveň zajistí estetičtější grafický výstup, než dokáží existující postupy a nástroje. Byl použit simplexový algoritmus pro automatické rozložení uzlů sítě. Program má grafické rozhraní i textový režim a dokáže spolupracovat se známými mástroji pro práci s Petriho sítěmi, které text také zmiňuje. Program je schopný načíst soubor ve formátu pnml a vyprodukovat použitelný obrázek ve formátech png, pdf a svg.
|
|
Aplikace pro vedení čtenářského deníku
Navrátil, Petr ; Podivínský, Jakub (oponent) ; Krčma, Martin (vedoucí práce)
Díky rozvoji informačních technologií je možné přesouvat dříve ryze psané poznámky do elektronické formy. Jedním z příkladů může být čtenářský deník, se kterým většina z nás přišla do styku na základní škole právě v psané formě. Tato práce se snaží o vytvoření aplikace vhodné k vedení čtenářského deníku v elektronické formě s možností přidávání vlastních literárních rozborů a možností sledovat dobu čtení jednotlivých knih. Knihy je navíc možné přidávat do vlastních seznamů-poliček, což umožňuje vytvoření malé elektronické knihovny, kterou je možné sdílet mezi ostatními uživateli.
|
|
Vizualizace aplikace v systému COMES
Sýkora, Tomáš ; Pásek, Jan (oponent) ; Kaczmarczyk, Václav (vedoucí práce)
Tato bakalářská práce se zabývá vizualizací laboratorní úlohy ve výrobním informačním systému COMES od firmy Compas automatizace s.r.o. V první části je popsán systém COMES a jeho jednotlivé části. Druhá část práce se věnuje popisu laboratorní úlohy. Ve třetí části je popsána programová část práce s detailním popisem pro snadné rozšíření úlohy. A závěrečná část je věnována dokumentaci vytvořené aplikace.
|
|
Nástroj pro převod PDF na text
Bujok, Jonáš ; Raab, Jan (vedoucí práce) ; Falt, Zbyněk (oponent)
Název práce: Nástroj pro převod PDF na text Autor: Jonáš Bujok Katedra / Ústav: Ústav formální a aplikované lingvistiky (32-UFAL) Vedoucí bakalářské práce: Mgr. Jan Raab, Ústav formální a aplikované lingvistiky (32-UFAL) Abstrakt: V této práci je podrobně rozebrán postup extrakce textových informací z PDF (Portable Document Format) souborů a navrhnut, popsán a implementován program pro tento účel. Práce se zaměřuje hlavně na středoevropské jazyky. Kromě programu a jeho popisu jsou zde pak informace o objektové struktuře, syntaxi a logice PDF formátu nutné pro správné pochopení principu hledání textu v PDF souboru. Dále jsou zde rozebrány filtry, fonty a všechny další PDF objekty, které takový program musí umět zpracovat. Také se tato práce zabývá metodami a možnostmi vylepšení funkčnosti, rychlosti, paměťové náročnosti, spolehlivosti a univerzálnosti použití programu.
|
|
Designing and implementing GUI for PDF Editor
Pešková, Eva ; Mišutka, Jozef (vedoucí práce) ; Lasák, Petr (oponent)
Práca analyzuje existujúce implementácie PDF editoru a kladie si za cieľ vytvoriť nový, ktorý bude užívateľsky príjemný, jednoduchý a ľahko použiteľný. Aplikácia obsahuje základné operácie s textom, obrázkami a anotáciami. Tiež je možné zmeny postupne ukladať v revíziách. Implementácia bude založená na existujúcom projekte PDFeditor vytvorenom v rámci predmetu Softwarový projekt na Matematicko-fyzikálnej fakulte Karlovej univerzity. Pre vytvorenie grafického prostredia bude použitá knižnica QT4.7 Výsledný produkt bude distribuovateľný na operačné systémy typu Windows pomocou inštalačného súboru a na operačné systému typu Unix pomocou Makefile súboru
|
|
Nástroj pro převod PDF na text
Bujok, Jonáš ; Raab, Jan (vedoucí práce) ; Hauzar, David (oponent)
Název práce: Nástroj pro převod PDF na text Autor: Jonáš Bujok Katedra / Ústav: Ústav formální a aplikované lingvistiky (32-UFAL) Vedoucí bakalářské práce: Mgr. Jan Raab, Ústav formální a aplikované lingvistiky (32-UFAL) Abstrakt: V této práci je podrobně rozebrán postup extrakce textových informací z PDF (Portable Document Format) souborů a navrhnut, popsán a implementován program pro tento účel. Práce se zaměřuje hlavně na středoevropské jazyky. Kromě programu a jeho popisu jsou zde pak informace o objektové struktuře, syntaxi a logice PDF formátu nutné pro správné pochopení principu hledání textu v PDF souboru. Dále jsou zde rozebrány filtry, fonty a všechny další PDF objekty, které takový program musí umět zpracovat. Také se tato práce zabývá metodami a možnostmi vylepšení funkčnosti, rychlosti, paměťové náročnosti, spolehlivosti a univerzálnosti použití programu.
|
| |
|
Portace knihovny Prawn z Ruby do Pythonu 3
Molhanec, Michal ; Pícka, Marek (vedoucí práce) ; Mikoláš, Mikoláš (oponent)
Práce se zabývá automatickým překladem kódu napsaného v jazyku Ruby do Pythonu 3. Nejprve jsou prozkoumány principy překladu, jak je popisuje odborná literatura. V další části se porovnávají jednotlivé jazykové konstrukce a jsou navrženy způsoby jejich překladu.
Na základě této teorie byl vyvinut překladač, který svou funkčnost ukazuje na překladu knihovny Prawn pro generování PDF souborů.
|
| |