SVG-vektori teisendaja vektorpõhiseks PDF-iks
Veebigraafika SVG teisendamine vektorpõhisteks PDF-dokumentideks säilitab lõpmatu skaleeritavuse, viies teie kunstiteose universaalsesse trüki- ja avaldamiskonteinerisse.
Formaatide võrdlus ja tehnilised spetsifikatsioonid
| Spetsifikatsioon | SVG | |
|---|---|---|
| MIME-tüüp | image/svg+xml | application/pdf |
| Tüüp | vector | document container |
| Tihendamine | lossless XML text (GZIP compressible via .svgz) | Flate / JPEG / JBIG2 / CCITT |
| Standardne spetsifikatsioon | W3C SVG 2 Specification | ISO 32000-2:2020 |
| Tunnuskoodi päis (Magic Bytes) | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) | 25 50 44 46 (%PDF) |
Formaadi ülevaade ja kasutusvaldkonnad
SVG-failide teisendamine vektorpõhisteks PDF-vorminguteks on graafiliste disainerite, trükieelse ettevalmistuse operaatorite ja tarkvaraarendajate standardne ülesanne. Kuigi SVG-failid renderdatakse otse veebibrauserites XML-märgistuse abil, nõuavad trükikojad ja dokumenditöövoogud lehe täpse paigutuse, manustatud fontide ja prognoositava värvihalduse tagamiseks PDF-konteinereid. Vektorveebivarade muutmine dokumendifailideks võimaldab logosid, ikoone ja tehnilisi diagramme printida mis tahes eraldusvõimega ilma kvaliteedikaotuseta. Professionaalsed avaldamistorustikud tuginevad sellele teisendusele, et ületada lõhe veebidisaini ja füüsilise trükimeedia vahel. Vektorpõhised PDF-failid lukustavad objektide positsioonid, joonepaksused ja vektorkäigud, nii et veebisaidi jaoks loodud graafik näeb stendi peale trükituna või ettevõtte aruandesse köidetuna välja identne. Sellised tarkvarad nagu Adobe Illustrator, Inkscape ja peata renderdusmootorid haldavad seda teisendust, kaardistades XML-joonistusjuhised PDF-lehe kirjeldusteks.
Tehnilised spetsifikatsioonid ja koodekite ülevaade
SVG-fail on lihttekstina XML-dokument MIME-tüübiga image/svg+xml ja kasutab text/xml struktuuri. Seda tihendatakse sageli GZIP-i abil .svgz laiendiks. Seevastu vektorpõhine PDF-fail kasutab MIME-tüüpi application/pdf ja toimib struktureeritud dokumendikonteinerina. PDF-i binaarstruktuur algab maagilise baidi päisega stringiga %PDF-, millele järgneb versiooninumber, näiteks %PDF-1.7. PDF-konteineri sees tihendatakse vektoriandmed Flate-tihenduse abil, mis on ZIP-arhiivides kasutatav standardne DEFLATE algoritm. Tekstielemendid ja vektorkäigud tõlgitakse XML-märgenditest PDF-i operaatorivoogudesse, säilitades kadudeta matemaatilise täpsuse.
OS-i ja brauseri ühilduvus
SVG-failid avanevad loomulikult kõigis kaasaegsetes veebibrauserites, sealhulgas Chrome'is, Firefoxis, Safaris ja Edge'is, ning neid toetatakse mobiilsetes operatsioonisüsteemides nagu iOS ja Android. Vektorpõhised PDF-failid nõuavad PDF-lugejat või -vaaturit. Lauaarvutite operatsioonisüsteemid, nagu Windows, macOS ja Linux, sisaldavad sisseehitatud PDF-renderdust. Mobiilseadmed saavad vektorpõhiseid PDF-faile vaadata kohalike dokumendirakenduste või Adobe Acrobat Readeri kaudu. Veebibrauseritel on ka sisseehitatud PDF-pistikprogrammid nende dokumentide renderdamiseks ilma täiendavate lisandmooduliteta.
💡 Kasulik teave
Keeruliste langevate varjude või hägususe filtritega SVG-illustratsioonide teisendamisel kontrollige oma teisendustarkvara sätteid, et tagada nende filtrite rasterdamine kõrge eraldusvõimega, või teisendage need algseteks vektorgradientideks, et failisuurused väikesed ja skaleeritavad püsiksid.
Formaatide võrdlus ja tehnilised spetsifikatsioonid
Tüüpiline keerukas SVG-vektorifail suurusega 500 KB teisendatakse umbes 600 KB suuruseks vektorpõhiseks PDF-iks. Tavalises 4G mobiilsidevõrgus kiirusega 15 megabitti sekundis laaditakse see fail alla umbes 0,32 sekundiga. 5G võrgus kiirusega 150 megabitti sekundis lõpeb edastus 0,03 sekundiga. Kiudoptilisel ühendusel kiirusega 1 gigabitt sekundis kantakse fail koheselt üle vähem kui 0,005 sekundiga.
Korduma kippuvad küsimused
Kuidas teisendada SVG-vektor vektorpõhiseks PDF-iks kvaliteeti kaotamata?
Mõlemad vormingud kasutavad matemaatilistel radadel põhinevat kadudeta vektorgeomeetriat. Kaardistades SVG koordinaadid otse PDF-vektori operaatoritele ilma graafikat rasterdamata, jääb väljund lõputult skaleeritavaks ja teravaks.
Mis vahe on SVG-vektoril ja vektorpõhisel PDF-il?
SVG on XML-põhine tekstivorming, mis on loodud veebis kuvamiseks ja dünaamiliseks manipuleerimiseks koodi kaudu. Vektorpõhine PDF on binaarne dokumendikonteiner, mis on loodud fikseeritud paigutusega avaldamiseks, printimiseks ja mitmeleheküljeliseks dokumendijaotuseks.