Vektorinio PDF į SVG vektorių keitiklį
Vektorinio PDF dokumento konteinerio pavertimas SVG vektorine grafika keičia fiksuoto maketo puslapio formatą į redaguojamą, žiniatinkliui paruoštą grafinį objektą.
Formatų palyginimas ir techninės specifikacijos
| Specifikacija | SVG | |
|---|---|---|
| MIME tipas | application/pdf | image/svg+xml |
| Tipas | document container | vector |
| Glaudinimas | Flate / JPEG / JBIG2 / CCITT | lossless XML text (GZIP compressible via .svgz) |
| Standartinė specifikacija | ISO 32000-2:2020 | W3C SVG 2 Specification |
| Maginės baitų antraštės (Magic Bytes) | 25 50 44 46 (%PDF) | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) |
Formato apžvalga ir taikymas
Vektoriniai PDF failai yra plačiai naudojami dokumentams, brošiūroms ir techninėms iliustracijoms bendrinti, nes juose užrakinamas maketo formatavimas skirtinguose spausdintuvuose ir operacinėse sistemose. Tačiau redaguoti šiuos įterptuosius vektorius maketo dizaino programoje arba rodyti juos tiesiogiai svetainėje gali būti sudėtinga. PDF failų pavertimas keičiamo dydžio vektoriaus grafika (SVG) atveria pagrindinius geometrinius kelius, teksto elementus ir spalvų užpildus, kad kūrėjai ir dizaineriai galėtų tiesiogiai keisti figūras. Žiniatinklio kūrėjai dažnai atlieka šį konvertavimą, kad įterptų ryškius įmonės logotipus, piktogramas ir diagramas tiesiai į HTML žymėjimą. Kadangi SVG failai prisitaiko prie bet kokio ekrano dydžio neprarasdami ryškumo, jie įsikrauna greičiau ir geriau prisitaiko prie adaptyvaus svetainių dizaino nei statiniai PDF puslapiai. Grafikos dizaineriai taip pat pasikliauja šiuo failų keitimu, norėdami išgauti atskirus vektorinius kūrinius iš kelių puslapių dokumentų konteinerių, skirtų naudoti vektorinės iliustracijos programinėje įrangoje.
Techninės specifikacijos ir kodekų apžvalga
Vektorinis PDF yra sudėtingas dokumentų konteinerio formatas, kurio MIME tipas yra application/pdf. Jis organizuoja turinį naudodamas griežtą objektų hierarchiją, kryžminių nuorodų lenteles ir pabaigas. Jame dažnai remiamasi Flate glaudinimu (kuris naudoja DEFLATE algoritmą) bei JPEG, JBIG2 arba CCITT glaudinimu įterptiems rastriniams vaizdams. PDF failo magiškieji baitai yra ASCII simboliai %PDF-, atitinkantys šešioliktainius baitus 25 50 44 46 2D. Tuo tarpu SVG vektorius naudoja MIME tipą image/svg+xml ir saugo grafiką kaip žmogui suprantamą XML tekstą. SVG failuose yra elementų žymų, tokių kaip <path>, <rect> ir <circle>, kurios apibūdina koordinačių geometriją. SVG naudoja be nuostolių veikiantį XML teksto kodavimą, kurį galima papildomai suspausti naudojant GZIP, kad būtų sukurti .svgz failai.
OS ir naršyklės suderinamumas
SVG vektoriniai failai turi gimtąją atvaizdavimo palaikymą visose šiuolaikinėse interneto naršyklėse, įskaitant „Chrome", „Safari", „Firefox" ir „Edge", tiek staliniuose kompiuteriuose, tiek mobiliosiose operacinėse sistemose, tokiose kaip „Windows", „macOS", „Android" ir „iOS". Vektoriniams PDF failams peržiūrėti reikalingas specialus PDF skaitytuvo papildinys arba programa, nors dauguma naršyklėse esančių integruotų PDF peržiūros priemonių gali juos rodyti. Operacinės sistemos tvarko SVG atvaizdavimą per interneto variklius arba vektorinės grafikos rengykles, o PDF atvaizdavimui reikalingi specializuoti dokumentų rodymo varikliai.
💡 Naudinga informacija
Konvertuodami techninius brėžinius su daugybe įterpto teksto, įsitikinkite, kad jūsų keitiklis paverčia teksto objektus tikraisiais SVG teksto elementais, o ne nubrėžia jų kontūrus į geometrinius kelius - taip failo dydis išliks mažesnis, o tekstas bus ieškomas.
Formatų palyginimas ir techninės specifikacijos
Tipinis vektorinis PDF grafinis failas užima apie 250 kilobaitų. Šio failo perkėlimas 5G ryšiu užtrunka apie 0,05 sekundės, 4G mobiliojo ryšio tinkle - 0,2 sekundės, o naudojant standartinį gigabitinį šviesolaidinį ryšį - mažiau nei 0,01 sekundės. Gautas SVG failas dažnai būna dar mažesnis, todėl paspartėja tinklalapio įkrovimo laikas.
Dažnai užduodami klausimai
Kaip konvertuoti vektorinį PDF į SVG vektorių neprarandant kokybės?
Kadangi abu formatai grafinę informaciją saugo naudodami matematinius vektorius, o ne pikselius, figūrų, linijų ir kreivių konvertavimas yra visiškai be nuostolių. Programinė įranga ištraukia koordinačių kelius iš PDF konteinerio ir perrašo juos į XML žymas, nesumažindama vizualinio tikslumo.
Kuo skiriasi vektorinis PDF nuo SVG vektoriaus?
Vektorinis PDF yra kelių puslapių dokumentų konteineris, skirtas spausdinimui ir fiksuoto maketo bendrinimui, palaikantis įterptus šriftus ir rastrinius vaizdus. SVG vektorius yra vienos grafikos XML žymėjimo formatas, sukurtas specialiai interneto naršyklėms, leidžiantis tiesiogiai manipuliuoti keliais ir stiliais naudojant CSS bei „JavaScript".