Muunna vektoripohjaiset PDF-tiedostot SVG-vektoreiksi
Vektoripohjaisen PDF-asiakirjasäiliön muuntaminen SVG-vektorigrafiikaksi muuttaa kiinteän sivuasettelun muodon muokattavaksi ja verkkovalmiiksi graafiseksi objektiksi.
Muotojen vertailu ja tekniset tiedot
| Määritys | SVG | |
|---|---|---|
| MIME-tyyppi | application/pdf | image/svg+xml |
| Tyyppi | document container | vector |
| Pakkaus | Flate / JPEG / JBIG2 / CCITT | lossless XML text (GZIP compressible via .svgz) |
| Standardimääritys | ISO 32000-2:2020 | W3C SVG 2 Specification |
| Tiedostotunniste (Magic Bytes) | 25 50 44 46 (%PDF) | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) |
Muodon yleiskatsaus ja käyttökohteet
Vektoripohjaisia PDF-tiedostoja käytetään laajalti asiakirjojen, esitteiden ja teknisten piirrosten jakamiseen, koska ne lukitsevat asettelumuotoilun eri tulostimissa ja käyttöjärjestelmissä. Näiden upotettujen vektoreiden muokkaaminen asettelunsuunnitteluohjelmassa tai niiden näyttäminen natiivisti verkkosivustolla voi kuitenkin olla vaikeaa. PDF-tiedostojen muuntaminen skaalautuvaksi vektorigrafiikaksi vapauttaa taustalla olevat geometriset polut, tekstielementit ja väritäytöt, jotta kehittäjät ja suunnittelijat voivat muokata muotoja suoraan. Verkkokehittäjät tekevät tämän muunnoksen usein upottaakseen terävät yrityksen logot, kuvakkeet ja kaaviot suoraan HTML-merkintöihin. Koska SVG-tiedostot skaalautuvat mihin tahansa näytön kokoon ilman terävyyden menetystä, ne latautuvat nopeammin ja mukautuvat responsiiviseen verkkosuunnitteluun paremmin kuin staattiset PDF-sivut. Graafiset suunnittelijat turvautuvat myös tähän tiedostomuunnokseen poimiakseen itsenäisiä vektoritaideteoksia monisivuisista asiakirjasäiliöistä käytettäväksi vektorigrafiikkaohjelmistoissa.
Tekniset tiedot ja koodekkien erittely
Vektoripohjainen PDF on monimutkainen asiakirjasäiliömuoto, jonka MIME-tyyppi on application/pdf. Se järjestää sisällön tiukan objektihierarkian, viittaustaulukoiden ja lohkojen avulla. Se luottaa usein Flate-pakkaukseen, joka käyttää DEFLATE-algoritmiin, sekä JPEG-, JBIG2- tai CCITT-pakkaukseen upotetuille rasterikuville. PDF-tiedoston taikatavut ovat ASCII-merkit %PDF-, jotka vastaavat heksadesimaalitavuja 25 50 44 46 2D. Sitä vastoin SVG-vektori käyttää MIME-tyyppiä image/svg+xml ja tallentaa grafiikan ihmisen luettavissa olevana XML-tekstinä. SVG-tiedostot sisältävät elementtitunnisteita, kuten <path>, <rect> ja <circle>, jotka kuvaavat koordinaattigeometriaa. SVG käyttää häviötöntä XML-tekstikoodausta, joka voidaan pakata edelleen GZIP:n avulla .svgz-tiedostojen luomiseksi.
Käyttöjärjestelmien ja selaimien yhteensopivuus
SVG-vektoritiedostoilla on natiivi renderöintituki kaikissa nykymäisissä verkkoselaimissa, kuten Chromessa, Safarissa, Firefoxissa ja Edgessä, sekä työpöytä- että mobiilikäyttöjärjestelmissä, kuten Windowsissa, macOS:ssä, Androidissa ja iOS:ssä. Vektoripohjaiset PDF-tiedostot vaativat erillisen PDF-lukuohjelman lisäosan tai sovelluksen katseluun, vaikka useimmat verkkoselaimet voivat näyttää ne sisäänrakennetuissa PDF-katseluruuduissaan. Käyttöjärjestelmät käsittelevät SVG-renderöintiä verkkomoottoreiden tai vektorigrafiikkaeditorien kautta, kun taas PDF-renderöinti vaatii erikoistuneita asiakirjojen näyttömoottoreita.
💡 Hyödyllistä tietoa
Kun muunnat teknisiä piirustuksia, joissa on paljon upotettua tekstiä, varmista, että muunnin muuntaa tekstiobjektit varsinaisiksi SVG-tekstielementeiksi sen sijaan, että se muuttaisi ne geometrisiksi poluiksi. Tämä pitää tiedostokoot pienempinä ja tekstin haettavana.
Muotojen vertailu ja tekniset tiedot
Tyypillinen vektoripohjainen PDF-grafiikkatiedosto on kooltaan noin 250 kilotavua. Tämän tiedoston siirtäminen kestää noin 0,05 sekuntia 5G-yhteydellä, 0,2 sekuntia 4G-mobiiliverkossa ja alle 0,01 sekuntia tavallisella gigabitin valokuituyhteydellä. Syntyvä SVG-tiedosto on usein vieläkin pienempi, mikänopeuttaa verkkosivujen latausaikoja.
Usein kysytyt kysymykset
Miten vektoripohjaisen PDF-tiedoston voi muuntaa SVG-vektoriksi laatua menettämättä?
Koska molemmat muodot tallentavat graafista tietoa pikseleiden sijaan matemaattisilla vektoreilla, muunnos on täysin häviötön muotojen, viivojen ja käyrien osalta. Ohjelmisto poimii koordinaattipolut PDF-säiliöstä ja kirjoittaa ne uudelleen XML-tageiksi heikentämättä visuaalista tarkkuutta.
Mitä eroa on vektoripohjaisella PDF-tiedostolla ja SVG-vektorilla?
Vektoripohjainen PDF on monisivuinen asiakirjasäiliö, joka on suunniteltu tulostukseen ja kiinteään asettelujakeluun ja tukee upotettuja fontteja ja rasterikuvia. SVG-vektori on yksittäisen grafiikan XML-merkintämuoto, joka on suunniteltu erityisesti verkkoselaimille ja mahdollistaa polkujen ja tyylien suoran muokkauksen CSS:n ja JavaScriptin kautta.