Zabezpečenie Súborov PDF

Total Page:16

File Type:pdf, Size:1020Kb

Zabezpečenie Súborov PDF Masarykova univerzita Fakulta}w¡¢£¤¥¦§¨ informatiky !"#$%&'()+,-./012345<yA| Zabezpečenie súborov PDF Bakalárska práca Martin Sárkány Brno, jar 2015 Prehlásenie Prehlasujem, že táto bakalárska práca je mojím pôvodným autorským dielom, ktoré som vypracoval samostatne. Všetky zdroje, pramene a literatúru, ktoré som pri vypracovaní používal alebo z nich čerpal, v práci riadne citujem s uvedením úplného odkazu na príslušný zdroj. Martin Sárkány Vedúci práce: RNDr. Andriy Stetsko, Ph.D. ii Poďakovanie Týmto chcem poďakovať RNDr. Andriymu Stetskovi, Ph.D. za odborné vedenie bakalárskej práce, cenné rady a čas, ktorý mi venoval. iii Zhrnutie Prvým z dvoch cieľov tejto bakalárskej práce je opis formátu PDF vzhľa- dom na podporu šifrovania, dešifrovania, podpisovania a overovania podpisu. Druhým cieľom je vytvorenie prehľadu existujúcich nástro- jov podporujúcich zabezpečenie dokumentov PDF a výber vhodného nástroja pre tlačiarenské riešenie Y Soft SafeQ na základe ich skúmania. iv Kľúčové slová PDF, Portable Document Format, zabezpečenie, šifrovanie, podpisovanie v Obsah 1 Úvod ................................ 2 2 Formát PDF ........................... 3 2.1 Syntax ............................ 3 2.2 Filtre ............................. 5 2.3 Zmena obsahu dokumentu ................. 5 3 Šifrovanie dokumentov PDF ................... 7 4 Digitálne podpisovanie dokumentov PDF . 12 5 Analýza nástrojov ........................ 15 5.1 Všeobecná analýza ..................... 15 5.2 Analýza z hľadiska funkcionality . 22 5.2.1 Šifrovanie . 23 5.2.2 Dešifrovanie . 23 5.2.3 Podpisovanie . 25 5.2.4 Overovanie podpisu . 27 6 Testovanie ............................. 28 6.1 Rýchlosť nástrojov ..................... 28 6.2 Pamäťová náročnosť nástrojov . 29 6.3 Vyhodnotenie ........................ 30 7 Modifikácia nástroja JSignPdf . 32 8 Záver ............................... 34 Literatúra ............................... 34 A Grafy nameraných hodnôt .................... 40 1 1 Úvod Formát PDF (Portable Document Format) [1] je jedným z celosvetovo najpoužívanejších formátov. Využíva sa prevažne na reprezentáciu texto- vých dokumentov, ale je možné v ňom uchovať aj rôzny multimediálny obsah. Vďaka jeho vlastnostiam si našiel uplatnenie prevažne v sieťo- vej komunikácii, ktorá je spojená s množstvom rizík. Preto môže byť vyžadované zabezpečenie integrity, dôvernosti, nepopierateľnosti alebo autentickosti. Jednou z možností ich dosiahnutia je použitie bezpečnost- ných prvkov založených na symetrickej alebo asymetrickej kryptografii, ktoré tento formát priamo podporuje. Užívateľ si môže vybrať jednu zo štandardných funkcií alebo, ak mu úroveň zabezpečenia, ktorú po- skytujú, nevyhovuje, definovať vlastné metódy. Cieľom tejto práce je tieto mechanizmy popísať, pripraviť prehľad existujúcich nástrojov s otvoreným zdrojovým kódom, ktoré ich podpo- rujú a otestovať vybrané nástroje na bežnom počítači. V nasledujúcej kapitole je charakterizovaný formát PDF a jeho štruktúra. Spôsoby šifrovania a dešifrovania sú uvedené v kapitole 3, podpisovanie a overovanie podpisu opisuje kapitola 4. Zvyšok práce sa venuje analýze nástrojov, ich testovaniu a modifikácii jedného z nich. Analýza sa skladá z dvoch častí. Prvá časť rieši všeobecné vlastnosti, ako programovacie jazyky, v ktorých boli nástroje napísané, úroveň dokumentácie, možnosti technickej podpory a podobne. Druhá časť je zameraná na funkcionalitu poskytovanú nástrojmi, vzťahujúcu sa na zabezpečenie dokumentov. Testovanie obsahuje dve hlavné časti, ktoré uvádzajú výsledky merania rýchlosti a pamäťovej náročnosti. Na jeho konci sú na základe výsledkov testovania vybrané najvhodnejšie nástroje. Hlavnými kritériami pri výbere vhodných nástrojov boli: programovací jazyk, rýchlosť, spotreba pamäte a podporované algoritmy. 2 2 Formát PDF PDF bol pôvodne proprietárny formát vlastnený spoločnosťou Adobe Systems, dnes existuje ako otvorený štandard vydaný organizáciou International Organization for Standardization pod označením ISO 32000-1:2008, ktorý je totožný s verziou 1.7. Tento štandard sa ne- mení, namiesto toho vznikajú nové rozšírenia. Je založený na jazyku PostScript, z ktorého boli niektoré prvky odstránené a niektoré boli, naopak, pridané. Okrem toho podporuje mnoho funkcií, ako napríklad možnosť kompresie, nastavenie úrovne priehľadnosti, textové vyhľadáva- nie, záložky, poznámky a ďalšie. Jednou z jeho výhod je taktiež možnosť prednostného stiahnutia dát potrebných pre zobrazenie požadovanej strany a až následne zbytku dokumentu. Hlavným cieľom pri jeho vývoji bolo rovnaké zobrazenie dokumentu nezávisle od použitého aplikačného softvéru, operačného systému či hardvéru. 2.1 Syntax Celý dokument je tvorený množinou objektov, objekt môže byť tvorený ďalšími objektmi. Existuje niekoľko typov objektov: 1. Pravdivostné – pravdivostné hodnoty uložené pomocou kľúčových slov true a false. 2. Číselné – existujú 2 typy: celé a desatinné čísla. Presnosť čísel závisí od vnútornej reprezentácie použitej na počítači. Čísla môžu obsahovať znamienko. 3. Reťazce – existujú 2 typy: (a) Znakové – ľubovoľný počet znakov uzatvorených zátvorkami, napríklad (Toto je znakový reťazec.). (b) Hexadecimálne – ľubovoľný počet hexadecimálnych číslic uzatvorených ostrými zátvorkami, napríklad <5F896A3EC4>. 4. Menné – ľubovoľná unikátna postupnosť znakov začínajúca zna- kom /, napríklad /TotoJeNázov. 3 2. Formát PDF 5. Polia – jednorozmerná postupnosť prvkov ohraničená hranatými zátvorkami. Na rozdiel od väčšiny programovacích jazykov môže obsahovať objekty rôzneho typu, napríklad [78 /meno 21.43 (reťazec znakov)]. 6. Slovníkové – hlavný stavebný blok dokumentu PDF, tabuľka obsahujúca záznamy tvorené dvojicami kľúč – hodnota. Kľúč musí byť názov. Slovník sa začína dvojicou znakov « a končí znakmi ». Príklad: « /Key1 (reťazec) /Key2 /NameObject /Key3 4.25 » 7. Dátové prúdy – postupnosť bajtov neobmedzenej dĺžky. Na roz- diel od reťazcov sú vhodné na ukladanie väčšieho množstva dát. Začínajú kľúčovým slovom stream a končia kľúčovým slovom end- stream. Pred prúdom sa vždy nachádza slovník definujúci jeho použitie. Príklad: « /Length 22 » stream nula alebo viac bajtov endstream 8. null – má typ a hodnotu, ktoré sa nezhodujú so žiadnymi inými typmi a hodnotami. Objekty môžu byť priame alebo nepriame. Nepriamy objekt vzniká z priameho pridelením unikátneho identifikátora, pomocou ktorého sa naň dá odkazovať z ľubovoľnej časti dokumentu. Tento identifikátor pozostáva z: 1. Číslo objektu - kladné celé číslo identifikujúce objekt. 2. Číslo generácie - nezáporné celé číslo udávajúce verziu objektu. V novovytvorenom súbore PDF majú všetky nepriame objekty generačné číslo rovné 0. S každou aktualizáciou sa zvyšuje o 1. Všetky objekty neobsahujúce tento identifikátor sú priame. 4 2. Formát PDF Dokument PDF má štyri časti: hlavička, telo, tabuľka krížových referencií a záverečná sekcia. Hlavička sa skladá z piatich znakov a identifikuje verziu, v ktorej bol súbor napísaný (%PDF-1.0 - %PDF-1.7). Telo obsahuje postupnosť objektov, ktoré tvoria obsah dokumentu. Ta- buľka krížových referencií obsahuje informácie o umiestnení nepriamych objektov v súbore, aby k nim bolo možné pristupovať priamo, bez nut- nosti čítania celého dokumentu. Záverečná sekcia umožňuje prehliadaču rýchlo nájsť tabuľku krížových referencií a určité objekty. Od verzie 1.5 môže byť tabuľka krížových referencií spolu so záverečnou sekciou uložená v jednom dátovom prúde. Dokument PDF môže byť uložený ako textový alebo binárny súbor. 2.2 Filtre Na dátové prúdy je pri vytváraní alebo modifikácii dokumentov možné použiť rôzne kódovanie. Príkladom takéhoto kódovania je napríklad pou- žitie komprimačných algoritmov. Aby bolo možné takéto prúdy správne interpretovať, musí byť pri nich uvedený spôsob, ako ich dekódovať. Preto každý prúd, na ktorý bolo použité kódovanie, musí obsahovať názov filtra použitého na dekódovanie. Ak je ich použitých viac, musia byť uvedené v poradí, v akom majú byť aplikované. Niektoré filtre vyža- dujú parametre použité pri dekódovaní. Slovník prúdu vtedy obsahuje slovník DecodeParams, v ktorom sú uložené. 2.3 Zmena obsahu dokumentu Na rozdiel od väčšiny formátov, dokument uložený vo formáte PDF môže byť upravený bez nutnosti prepísania celého súboru, čo je efektívne najmä pri malých zmenách vo veľkom dokumente. Táto forma zmeny obsahu dokumentu sa nazýva inkrementálna aktualizácia. Navyše je z takto upraveného dokumentu možné získať aj jeho pôvodnú podobu. Spôsob úpravy dokumentu je nasledujúci: za záverečnú sekciu pôvodného dokumentu sa pridajú zmeny vykonané v tele dokumentu nasledované novou tabuľkou krížových referencií. Tá obsahuje len objekty, na ktorých bola vykonaná zmena, čiže boli pridané, nahradené, upravené alebo odstránené. Na koniec dokumentu sa pridá nová záverečná sekcia, ktorá okrem štandardných záznamov obsahuje aj odkaz na záverečnú sekciu 5 2. Formát PDF pôvodného dokumentu. Ak bola takáto zmena dokumentu vykonaná viackrát, odkazuje vždy na predchádzajúcu. Pri čítaní dokumentu sú staršie verzie objektov ignorované. Princíp inkrementálnej aktualizácie je znázornený na nasledujúcom obrázku. Obr. 2.1: Inkrementálna aktualizácia, prevzaté z [2] 6 3 Šifrovanie dokumentov PDF Súbor PDF môže byť šifrovaný, čím sa chráni jeho obsah pred neau- torizovaným prístupom. Informácie týkajúce sa šifrovania sú uchované v slovníku šifrovania, ktorý je uložený v zázname Encrypt v slovníku záverečnej sekcie. Pokiaľ sa tam tento záznam nenachádza, prehliadač považuje dokument za nezašifrovaný. Všetky objekty v slovníku šifrova- nia musia byť priame. Šifrovanie
Recommended publications
  • Nitro Pdf Reader 2 1 0 13 Setup Keygen
    Nitro pdf reader 2 1 0 13 setup keygen Nitro pdf reaNitdro pedfr rea d2er 2 1 0 103 se tu1p k3ey gesn etup keygen DOWNLOAD! DIRECT DOWNLOAD! Nitro pdf reader 2 1 0 13 setup keygen Nitro PDF Reader allows you to make notes and edit PDFs as well as. The Product Key from key4vip.com is great. Reply by SusieSmith13 on April 19, 2015. Nitro PDF Pro 9 Full Version Including Crack Serial Number or Activation Key. The document directly into PDF, is able to perform merge multiple files into one. 8 with Keygen Download Free Mega. By Final Cut Pro X 10 Serial Number Free 2014 11, 253 views. 2: 27.Nitro PDF Reader 3. 14: Powerful PDF viewer with annotation tools. 14 160513 Last months downloads: 22, 131 Size: 1. Nitro PDF Reader is a handy PDF editor that covers all the basic. Improved installer has been optimized and completes the installation in two less stages1. Getting started with Nitro Reader 3. The Nitro Reader 3 user interface is divided into 10 key areas. 2010-повідомлень: 10-авторів: 2Installation error with NitroPDF Reader - Running Windows 7- 64 bit. I am trying to install Nitro. Logging stopped: 1052010 14: 29: 29. This may sound lame but Nitro PDF Reader nissan pathfinder 2000 manual pdf has quite the extensive help database. I got 61, 300, 000 hits, so possibly there is one or two others out there that can. February 13, 2013 at 10: 26 PM Reply to this comment 50. Has the Pro version ticked but has FREEVERSION in the Serial key textbox.
    [Show full text]
  • DVD-Ofimática 2014-02
    (continuación 2) CamStudio 2.7.316 - CamStudio Codec 1.5 - CDex 1.70 beta 4 - CDisplayEx 1.9.09 - cdrTools FrontEnd 1.5.1 - Classic Shell 3.6.8 - Clavier+ 10.6.7 - Clementine 1.2.1 - Cobian Backup 8.4.0.202 - Comical 0.8 - ComiX 0.2.1.24 - CoolReader 3.0.56.42 - CubicExplorer 0.95.1 - Daphne 1.55 - Data Crow 3.12.5 - DejaVu Fonts 2.34 - DVD-Ofimática Deluge 1.3.6 - DeSmuME 0.9.10 - Dia 0.97.2.2 - Diashapes 0.2.2 - digiKam 3.4.0 - Disk Imager 1.4 - DiskCryptor 1.0.802.118 - Ditto 3.18.46.0 - DjVuLibre 3.5.25.4 - DocFetcher 1.1.9 - DoISO 2.0.0.6 - DOSBox 0.74 - DosZip Commander 3.21 - Double Commander 0.5.8 2014-02 beta - DrawPile 0.8.0 - DrawPile 0.8.3 actualización - DVD Flick 1.3.0.7 - DVDStyler 2.6.1 - DVDx 4.1.1.0 - Eagle Mode 0.84.0 - EasyTAG 2.1 - Ekiga 4.0.1 2013.08.20 - Electric Sheep 2.7.b35 - eLibrary 2.5.13 - emesene 2.12.9 2012.09.13 - eMule 0.50.a - Eraser 6.0.10 - DVD-Ofimática es una recopilación de programas libres para Windows eSpeak 1.47.11 - Eudora OSE 1.0 - eViacam 1.7.0 - Evince 2.32.0.145 - Exodus 0.10.0.0 - dirigidos a la ofimática en general (ofimática, sonido, gráficos y vídeo, Explore2fs 1.08 beta9 - Ext2Fsd 0.51 - FBReader 0.12.10 - FileBot 3.8 - FileVerifier++ 0.6.3 - Internet y utilidades).
    [Show full text]
  • Adobe Acrobat
    Adobe Acrobat PDF, využití, seznámení a funkce AA9 Portable Document Format . Formát pro přenositelné dokumenty . Nezávislý na SW i HW . Založeno na PostScript . Může obsahovat Text Formulářová pole Bitmapovou i vektorovou grafiku Multimedia … Portable Document Format . Speciální verze PDF/A – archivace PDF/E – výměna technických výkresů PDF/X – tisk a grafika PDF – historie . 1982: Adobe Systems Inc. 1993: PDF v pro výměnu dokumentů . Rychlý nárůst uživatelů . Mnoho nových funkcí . 2008: ISO 32000 . 2009: v9 Výhody PDF . Snadná tvorba . Věrné zobrazení ve všech programech . Rozšířenost . Interaktivní prvky . Zabezpečení . Prohlížeče zdarma . Možnosti editace Nevýhody PDF . Starší prohlížeče a nové funkce . Možnosti editace Použití . Prohlížení . Vytváření . Úprava . Formuláře Soubory ve . Sběr informací formátu PDF . Anotace . Technická grafika . atd. Čtení PDF . Adobe Reader . Foxit Reader . GSview . Xpdf . PalmPDF . Nitro PDF Reader . PDF-XChange Viewer . … Vytváření PDF . Adobe Acrobat . PDFCreator . PDF Factory . BullZip PDF Printer . Scribus . PRIMO PDF . Print2PDF . … Editace PDF . Adobe Acrobat . Foxit Editor . OpenOffice.org . PDF Split and Merge Acrobat vs. Reader . Acrobat Prohlížení a správa balíčku . Reader Omezená práva Nelze přidávat nebo mazat části dokumentu Acrobat vs. Reader Acrobat 9 . Standard (cca 10 000 Kč) . Pro (cca 15 000 Kč) Student (cca 1 245 Kč) . Pro Extended (cca 23 000 Kč) Reader . Zdarma Acrobat vs. Reader . Acrobat Prohlížení a správa balíčku/portfolia . Reader Omezená práva Nelze přidávat nebo mazat soubory Možnost vyplnění formuláře Reader . Prohlížení a čtení . Vyhledávání textu . Od v8 navíc práce s formuláři a elektronickým podpisem Acrobat Standard . Vytváření dokumentů PDF . Ochrana heslem, omezení práv tisku a kopírování . Spojování dokumentů . Digitální podepsání . Práce s metadaty, přílohami, záložkami . Ukládání PDF do DOC .
    [Show full text]
  • List of Application Added in ARL #2612
    List of Application added in ARL #2612 Application Name Publisher 3CXPhone 15.5 3CX Geomagic Design X 2020.0 3D Systems Studio 3T 2021.2 3T Software Labs Studio 3T 2019.3 Enterprise 3T Software Labs 3uTools 2.55 3uTools Discussion Browser 4.0 Ab Initio HotDocs Server Management Tools 11.2 AbacusNext HotDocs Server 11.2 AbacusNext CoPilot Health Management System 4.2 Abbott Diabetes Care CoPilot Health Management System Abbott Diabetes Care FreeStyle Libre 1.0 Abbott Diabetes Care Visual TOM 5.8 Absyss CutePDF 4.0 Professional Acro Software Cyber Protect 15.0 Acronis Adaptiva Client 7.0 Adaptiva EventReporter 10.1 Adiscon Dynamic Media Classic 20.21 Adobe AIR 33.1 Adobe Acrobat Distiller 21.0 Adobe Connect 2021.3 Adobe Experience Manager Desktop 1.8 Adobe JBoss 7.0 Adobe WellCAD 5.4 Advanced Logic Technology AmiVoice Communication Suite 3.6 Advanced Media Radeon Support 2.8 Advanced Micro Devices Radeon Support 3.5 Advanced Micro Devices OpenLAB Chromatography Data System (CDS) EZChrom Agilent Technologies Cary WinUV 5.1 Agilent Technologies Coabis 11.3 Aker Solutions MP4Tools 3.8 Alex Thüring Vimba 2.1 Allied Vision Technologies Query Reporter 3.4 Allround Automations Knowledge Studio 10.4 Altair Engineering Knowledge Studio 7.0. Altair Engineering Knowledge Studio 9.3 Altair Engineering Knowledge Studio 8.7 Altair Engineering ARGUS Enterprise 13.0 Altus Group ARGUS Enterprise 10.6 Altus Group libpng 1.2 Amazon Music 8.1 Amazon python 3.6 Amazon cloud-init 18.2 Amazon apr 1.5 Amazon cups 1.4 Amazon java-1.7.0-openjdk 1.7 Amazon java-1.8.0-openjdk-devel
    [Show full text]
  • Read Ebook {PDF EPUB} Vendetta by Elise Valente Vendetta
    Read Ebook {PDF EPUB} Vendetta by Elise Valente Vendetta. “The odd scent she’d picked up earlier, combined with this girl’s unnatural speed, suddenly clicked in her mind. Rage flooded her when she realized what it meant. 'They've turned her,' she thought as she followed the girl into the woods. 'They turned a child and set her loose to hunt her. Sick.'” When the immortals have alternate cover edition ISBN 1477633731/9781477633731. “The odd scent she’d picked up earlier, combined with this girl’s unnatural speed, suddenly clicked in her mind. Rage flooded her when she realized what it meant. 'They've turned her,' she thought as she followed the girl into the woods. 'They turned a child and set her loose to hunt her. Sick.'” When the immortals have an eternity, the games they play become more macabre. It’s Sanaan’s job, and personal mission, to see the game’s masters annihilated. After all, they are the same people who destroyed her life and all her hopes for the future, creating a monster with an obsessive need for revenge. Vendetta is the first book in Amaranthine Blood series—the tale of a vampire whose only desire is to annihilate the Xul, once and for all. Sanaan thinks she’s got it under control, until the arrival of a stranger finds her precariously balancing on a knife’s edge between change and a descent into darkness. And there’s more going on in the fight than she ever knew—things that could change the course of the world’s fate forever.
    [Show full text]
  • Do Programmers Do Change Impact Analysis?
    Noname manuscript No. (will be inserted by the editor) Do Programmers do Change Impact Analysis? Siyuan Jiang · Collin McMillan · Raul Santelices Received: date / Accepted: date Abstract \Change Impact Analysis" is the process of determining the conse- quences of a modification to software. In theory, change impact analysis should be done during software maintenance, to make sure changes do not introduce new bugs. Many approaches and techniques are proposed to help programmers do change impact analysis automatically. However, it is still an open question whether and how programmers do change impact analysis. In this paper, we con- ducted two studies, one in-depth study and one breadth study. For the in-depth study, we recorded videos of nine professional programmers repairing two bugs for two hours. For the breadth study, we surveyed 35 professional programmers using an online system. We found that the programmers in our studies did static change impact analysis before they made changes by using IDE navigational functional- ities, and they did dynamic change impact analysis after they made changes by running the programs. We also found that they did not use any change impact analysis tools. Keywords Change impact analysis · Program debugging · Empirical software engineering · Software maintenance · Programmer navigation This work is supported by the ONR N000141410037, the NSF CCF-1452959 and CNS-1510329 grants. Any opinions, findings, and conclusions expressed herein are the authors and do not necessarily reflect those of the sponsors. S. Jiang Department of Computer Science and Engineering University of Notre Dame, Notre Dame, IN, USA 46545 E-mail: [email protected] C.
    [Show full text]
  • Linux Mint - 2Nde Partie
    Linux Mint - 2nde partie - Mise à jour du 10.03.2017 1 Sommaire 1. Si vous avez raté l’épisode précédent… 2. Utiliser Linux Mint au quotidien a) Présentation de la suite logicielle par défaut b) Et si nous testions un peu ? c) Windows et Linux : d’une pratique logicielle à une autre d) L’installation de logiciels sous Linux 3. Vous n’êtes toujours pas convaincu(e)s par Linux ? a) Encore un argument : son prix ! b) L’installer sur une vieille ou une nouvelle machine, petite ou grande c) Par philosophie et/ou curiosité d) Pour apprendre l'informatique 4. À retenir Sources 2 1. Si vous avez raté l’épisode précédent… Linux, c’est quoi ? > Un système d’exploitation > Les principaux systèmes d'exploitation > Les distributions 3 1. Si vous avez raté l’épisode précédent… Premiers pas avec Linux Mint > Répertoire, dossier ou fichier ? > Le bureau > Gestion des fenêtres > Gestion des fichiers 4 1. Si vous avez raté l’épisode précédent… Installation > Méthode « je goûte ! » : le LiveUSB > Méthode « j’essaye ! » : le dual-boot > Méthode « je fonce ! » : l’installation complète 5 1. Si vous avez raté l’épisode précédent… Installation L'abréviation LTS signifie Long Term Support, ou support à long terme. 6 1. Si vous avez raté l’épisode précédent… http://www.linuxliveusb.com 7 1. Si vous avez raté l’épisode précédent… Installation 8 1. Si vous avez raté l’épisode précédent… Installation 9 1. Si vous avez raté l’épisode précédent… Installation 10 1. Si vous avez raté l’épisode précédent… Installation 11 2. Utiliser Linux Mint au quotidien a) Présentation de la suite logicielle par défaut Le fichier ISO Linux Mint est compressé et contient environ 1,6 GB de données.
    [Show full text]
  • Openmagazin 2-2009
    openMagazin www.openmagazin.cz openMagazin openOffice.org, openSource, openMind Obsah Vážení čtenáři, Linuxexpres OpenOffice.cz OpenMagazin je jedinečný PDF e-zin, který vám každý měsíc přinese Co se děje ve světě Linuxu a open source .........................................2 Pooostřehy 2/2009: ..........................................................................36 to nejlepší, co vyšlo na portálech LinuxEXPRES.cz a OpenOffice.cz, Mandriva Linux 2009 očami začiatočníckeho profesionála ............8 Ako špecificky číslovať listy dokumentu? .........................................38 a to zcela zdarma. Můžete se těšit na návody, recenze, novinky, tipy Kniha o Mandriva Linuxu 2009 ........................................................13 Jak exportovat dokument do PDF .....................................................40 a triky, které si můžete v klidu přečíst na svém netbooku nebo jiném Recenze knihy Ubuntu 8.10 CZ ........................................................14 Práce s funkcemi – IF, AND, OR ........................................................42 přenosném zařízení. Doufáme, že vás obsah zaujme a také vás Software pro biologický výzkum čili Tučňák biologem.....................15 Jak vyhledávat a nahrazovat text ......................................................46 prosíme, abyste PDF soubor šířili, kam to jen jde. Kopírujte nás, Hry v Ubuntu – instalace a přehled vybraných komerčních her .....19 Základy: Jak vytvořit kontingenční tabulku ......................................48 posílejte, sdílejte. A pište nám,
    [Show full text]
  • DVD-Ofimática 2014-07
    (continuación 2) Calizo 0.2.5 - CamStudio 2.7.316 - CamStudio Codec 1.5 - CDex 1.70 - CDisplayEx 1.9.09 - cdrTools FrontEnd 1.5.2 - Classic Shell 3.6.8 - Clavier+ 10.6.7 - Clementine 1.2.1 - Cobian Backup 8.4.0.202 - Comical 0.8 - ComiX 0.2.1.24 - CoolReader 3.0.56.42 - CubicExplorer 0.95.1 - Daphne 2.03 - Data Crow 3.12.5 - DejaVu Fonts 2.34 - DeltaCopy 1.4 - DVD-Ofimática Deluge 1.3.6 - DeSmuME 0.9.10 - Dia 0.97.2.2 - Diashapes 0.2.2 - digiKam 4.1.0 - Disk Imager 1.4 - DiskCryptor 1.1.836 - Ditto 3.19.24.0 - DjVuLibre 3.5.25.4 - DocFetcher 1.1.11 - DoISO 2.0.0.6 - DOSBox 0.74 - DosZip Commander 3.21 - Double Commander 0.5.10 beta - DrawPile 2014-07 0.9.1 - DVD Flick 1.3.0.7 - DVDStyler 2.7.2 - Eagle Mode 0.85.0 - EasyTAG 2.2.3 - Ekiga 4.0.1 2013.08.20 - Electric Sheep 2.7.b35 - eLibrary 2.5.13 - emesene 2.12.9 2012.09.13 - eMule 0.50.a - Eraser 6.0.10 - eSpeak 1.48.04 - Eudora OSE 1.0 - eViacam 1.7.2 - Exodus 0.10.0.0 - Explore2fs 1.08 beta9 - Ext2Fsd 0.52 - FBReader 0.12.10 - ffDiaporama 2.1 - FileBot 4.1 - FileVerifier++ 0.6.3 DVD-Ofimática es una recopilación de programas libres para Windows - FileZilla 3.8.1 - Firefox 30.0 - FLAC 1.2.1.b - FocusWriter 1.5.1 - Folder Size 2.6 - fre:ac 1.0.21.a dirigidos a la ofimática en general (ofimática, sonido, gráficos y vídeo, - Free Download Manager 3.9.4.1472 - Free Manga Downloader 0.8.2.325 - Free1x2 0.70.2 - Internet y utilidades).
    [Show full text]
  • DVD-Ofimática 2014-03
    (continuación 2) CamStudio 2.7.316 - CamStudio Codec 1.5 - CDex 1.70 beta 4 - CDisplayEx 1.9.09 - cdrTools FrontEnd 1.5.2 - Classic Shell 3.6.8 - Clavier+ 10.6.7 - Clementine 1.2.1 - Cobian Backup 8.4.0.202 - Comical 0.8 - ComiX 0.2.1.24 - CoolReader 3.0.56.42 - CubicExplorer 0.95.1 - Daphne 1.55 - Data Crow 3.12.5 - DejaVu Fonts 2.34 - DVD-Ofimática Deluge 1.3.6 - DeSmuME 0.9.10 - Dia 0.97.2.2 - Diashapes 0.2.2 - digiKam 3.4.0 - Disk Imager 1.4 - DiskCryptor 1.0.802.118 - Ditto 3.18.46.0 - DjVuLibre 3.5.25.4 - DocFetcher 1.1.10 - DoISO 2.0.0.6 - DOSBox 0.74 - DosZip Commander 3.21 - Double Commander 2014-03 0.5.8 beta - DrawPile 0.8.0 - DrawPile 0.8.5 actualización - DVD Flick 1.3.0.7 - DVDStyler 2.7 - DVDx 4.1.1.1 - Eagle Mode 0.84.0 - EasyTAG 2.1.10 - Ekiga 4.0.1 2013.08.20 - Electric Sheep 2.7.b35 - eLibrary 2.5.13 - emesene 2.12.9 2012.09.13 - eMule 0.50.a - Eraser 6.0.10 DVD-Ofimática es una recopilación de programas libres para Windows - eSpeak 1.48.02 - Eudora OSE 1.0 - eViacam 1.7.0 - Evince 2.32.0.145 - Exodus 0.10.0.0 - dirigidos a la ofimática en general (ofimática, sonido, gráficos y vídeo, Explore2fs 1.08 beta9 - Ext2Fsd 0.51 - FBReader 0.12.10 - FileBot 3.8 - FileVerifier++ 0.6.3 - Internet y utilidades).
    [Show full text]
  • Download Qoppa Reseller Product Guide (PDF)
    Product Guide Table of Contents Qoppa Software® offers a suite of products that cover every aspect of PDF processes and integrate seamlessly into document workflows. Qoppa solutions include Java class libraries to incorporate PDF manipulation capabilities; Java components to integrate PDF viewing and annotating into applications; and two commercial applications: PDF Automation Server™ to automate workflows and document handling, and PDF Studio™ All In One Tool to edit and manipulate PDF documents. We now deliver these same PDF solutions on the Android platform with apps: qPDF NotesTM and qPDF ViewerTM; and a PDF SDK for Android developers: qPDF ToolkitTM. Qoppa Software created our own PDF technology, making our solutions independent of all third party software on every Java enabled platform. We support all major platforms including Windows, Unix/Linux (Ubuntu, Suse, Fedora, AIX and others), Mac OSX and any other platform Our libraries are ready to that has full support for Java™. Our products are carefully designed and developed to provide integrate into your applets or the highest level of performance and reliability and are proven to be industry leaders. applications without modification. TABLE OF CONTENTS We are also open to PAGE TOPIC discussions about desired 2 PDF Studio – desktop all-in-one tool modifications for a particular 3 PDF Automation Server – workflow automation tool integration project. 4 jPDFAssemble product sheet – class library 5 jPDFEditor product sheet – visual component Contact us with 6 jPDFFields product sheet
    [Show full text]
  • Vue.Js up & Running
    Vue.js Up & Running BUILDING ACCESSIBLE AND PERFORMANT WEB APPS Callum Macrae www.allitebooks.com Vue.js: Up and Running Building Accessible and Performant Web Apps Callum Macrae Beijing Boston Farnham Sebastopol Tokyo www.allitebooks.com Vue.js: Up and Running by Callum Macrae Copyright © 2018 Callum Macrae. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://oreilly.com/safari). For more information, contact our corporate/insti‐ tutional sales department: 800-998-9938 or [email protected]. Editors: Allyson MacDonald and Virginia Wilson Indexer: Ellen Troutman-Zaig Production Editor: Justin Billing Interior Designer: David Futato Copyeditor: Sharon Wilkey Cover Designer: Karen Montgomery Proofreader: Jasmine Kwityn Illustrator: Rebecca Demarest March 2018: First Edition Revision History for the First Edition 2018-02-23: First Release See http://oreilly.com/catalog/errata.csp?isbn=9781491997246 for release details. The O’Reilly logo is a registered trademark of O’Reilly Media, Inc. Vue.js: Up and Running, the cover image, and related trade dress are trademarks of O’Reilly Media, Inc. While the publisher and the author have used good faith efforts to ensure that the information and instructions contained in this work are accurate, the publisher and the author disclaim all responsibility for errors or omissions, including without limitation responsibility for damages resulting from the use of or reliance on this work. Use of the information and instructions contained in this work is at your own risk.
    [Show full text]