Konvertor vektorového PDF na SVG vektory
Premena kontajnera dokumentov Vector PDF na vektorovú grafiku SVG mení formát stránky s pevným rozložením na upraviteľný grafický objekt pripravený pre web.
Porovnanie formátov a technické špecifikácie
| Špecifikácia | SVG | |
|---|---|---|
| MIME typ | application/pdf | image/svg+xml |
| Typ | document container | vector |
| Kompresia | Flate / JPEG / JBIG2 / CCITT | lossless XML text (GZIP compressible via .svgz) |
| Štandardná špecifikácia | ISO 32000-2:2020 | W3C SVG 2 Specification |
| Hlavička magických bajtov | 25 50 44 46 (%PDF) | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) |
Prehľad formátu a použitie
Súbory Vector PDF sa široko používajú na zdieľanie dokumentov, brožúr a technických ilustrácií, pretože uzamykajú formátovanie rozloženia v rôznych tlačiarňach a operačných systémoch. Úprava týchto vložených vektorov v programe na návrh rozloženia alebo ich natívne zobrazenie na webovej stránke však môže byť náročná. Transformácia súborov PDF na škálovateľnú vektorovú grafiku sprístupňuje základné geometrické krivky, textové prvky a farebné výplne, takže vývojári a dizajnéri môžu priamo upravovať tvary. Weboví vývojári túto konverziu vykonávajú často, aby vložili ostré firemné logá, ikony a diagramy priamo do značiek HTML. Keďže súbory SVG sa prispôsobujú akejkoľvek veľkosti obrazovky bez straty ostrosti, načítavajú sa rýchlejsie a lepšie sa prispôsobujú responzívnemu webovému dizajnu než statické stránky PDF. Grafickí dizajnéri sa takisto spoliehajú na túto transformáciu súborov pri extrahovaní samostatných vektorových umeleckých diel z kontajnerov viacerých dokumentov na použitie v softvéri na vektorové ilustrácie.
Technické špecifikácie a prehľad kodekov
Vector PDF je zložitý formát kontajnera dokumentov s typom MIME application/pdf. Usporiadanie obsahu využíva prísnu hierarchiu objektov, krížové tabuľky a záznamy. Často sa spolieha na kompresiu Flate, ktorá využíva algoritmus DEFLATE, popri kompresii JPEG, JBIG2 alebo CCITT pre vložené rastrové obrázky. Magické bajty pre súbor PDF sú znaky ASCII %PDF-, ktoré zodpovedajú hexadecimálnym bajtom 25 50 44 46 2D. Naproti tomu SVG Vector používa typ MIME image/svg+xml a ukladá grafiku ako človekom čitateľný text XML. Súbory SVG obsahujú značky prvkov ako <path>, <rect> a <circle>, ktoré popisujú geometriu súradníc. SVG využíva bezstratové kódovanie textu XML, ktoré možno ďalej komprimovať pomocou GZIP na vytvorenie súborov .svgz.
Kompatibilita s OS a prehliadačmi
Súbory SVG Vector majú natívnu podporu vykresľovania vo všetkých moderných webových prehliadačoch vrátane Chrome, Safari, Firefox a Edge na desktopových aj mobilných operačných systémoch, ako sú Windows, macOS, Android a iOS. Súbory Vector PDF vyžadujú na prezeranie špecializovaný doplnok alebo aplikáciu na čítanie PDF, hoci väčšina webových prehliadačov ich dokáže zobraziť v rámci vstavaných tabiel prehliadača PDF. Operačné systémy zvládajú vykresľovanie SVG prostredníctvom webových enginov alebo editorov vektorovej grafiky, zatiaľ čo vykresľovanie PDF vyžaduje špecializované motory na zobrazovanie dokumentov.
💡 Užitočné informácie
Pri konverzii technických výkresov s množstvom vloženého textu sa uistite, že váš konvertor prevádza textové objekty na skutočné textové prvky SVG namiesto ich prevodu na obrysy do geometrických kriviek, čím sa zachovajú menšie veľkosti súborov a text zostane vyhľadávateľný.
Porovnanie formátov a technické špecifikácie
Typický grafický súbor vektorového PDF má veľkosť približne 250 kilobajtov. Prenos tohto súboru trvá približne 0,05 sekundy pri pripojení 5G, 0,2 sekundy v mobilnej sieti 4G a menej ako 0,01 sekundy pri štandardnom gigabitovom optickom pripojení. Výsledný súbor SVG je často ešte menší, čo urýchľuje načítavanie webových stránok.
Často kladené otázky
Ako previesť vektorové PDF na SVG vektory bez straty kvality?
Pretože oba formáty ukladajú grafické informácie pomocou matematických vektorov namiesto pixelov, konverzia je pre tvary, čiary a krivky úplne bezstratová. Softvér extrahuje súradnicové dráhy z kontajnera PDF a prepíše ich do značiek XML bez zníženia vizuálnej vernosti.
Aký je rozdiel medzi vektorovým PDF a SVG vektorom?
Vector PDF je kontajner pre dokumenty s viacerými stranami určený na tlač a zdieľanie s pevným rozložením, ktorý podporuje vložené písma a rastrové obrázky. SVG Vector je formát značiek XML s jedinou grafikou navrhnutý špeciálne pre webové prehliadače, ktorý umožňuje priamu manipuláciu s cestami a štýlmi prostredníctvom CSS a JavaScriptu.