HTML PDF:ksi
Muunna tallennettu HTML-tiedosto PDF:ksi, jossa on oikeaa, valittavaa tekstiä. Mitään ei lähetetä palvelimelle eikä mitään noudeta.
- Toimii laitteellasi — tiedostoa ei lähetetä minnekään
- Ei rekisteröitymistä, ei vesileimoja, ei päivittäisiä kiintiöitä
- Ilmainen, käyttökertoja ei rajoiteta
Näin se toimii
Ilmauksella ”HTML PDF:ksi” tarkoitetaan kahta eri asiaa. Toinen on kuvakaappaus verkkosivusta täsmälleen sellaisena kuin selain sen piirtää, kaikki tyylitiedostot sovellettuina. Toinen on HTML:llä kirjoitetun asiakirjan muuntaminen kunnolliseksi PDF:ksi, jota voi lukea, hakea ja tulostaa. Tämä sivu tekee jälkimmäisen rehellisesti ja selittää alla, miksi se ei väitä tekevänsä edellistä.
Mitä se muuntaa
Otsikot suhteellisen kokoisina, kappaleet, luettelomerkilliset ja numeroidut luettelot sisäkkäiset mukaan lukien, taulukot ruudukkoineen, lihavointi ja kursivointi, vaakaviivat sekä kuvat, jotka on upotettu itse tiedostoon data:-URI-osoitteina. Kaikki teksti tulee ulos oikeana tekstinä – valittavana, haettavana ja kopioitavana, ei sanojen kuvana.
Miksi CSS:ää ei sovelleta
Sivun toistaminen sellaisena kuin selain sen piirtää tarkoittaa sen tyylitiedostojen, verkkofonttien ja usein JavaScriptin suorittamista ja tuloksen valokuvaamista. Sen tekeminen uskollisesti vaatii täyden selainmoottorin, joka ohjaa tulostusputkea, ja juuri sellainen palvelinpuolen muunnin on. Sen tekeminen tällä sivulla tarkoittaisi sen lataamista, mihin tiedosto viittaa – tyylitiedostot, fontit, kuvat, seurantaosat – muiden palvelimilta. Se rikkoisi tämän sivuston ainoan lupauksen, eli sen, ettei mikään tiedostostasi poistu laitteeltasi. Siksi työkalu muuntaa rakenteen eikä ulkoasua, ja sanoo sen ääneen.
Mitään ei noudeta eikä mikään suoritu
Tiedosto jäsennetään passiiviseksi asiakirjaksi, mikä on selaimen ominaisuus, joka on suunniteltu juuri tähän: skriptit eivät suoritu eikä mitään kuvaa, tyylitiedostoa, fonttia tai seurantapikseliä pyydetä. Script-, style-, iframe- ja embed-elementit poistetaan sen jälkeen kokonaan, ja kuvat, jotka vaatisivat verkkopyynnön, pudotetaan pois. PDF:ään voivat päätyä vain kuvat, jotka on jo upotettu tiedostoon data:-URI-osoitteina.
Mihin se sopii
Viedyt muistiinpanot ja wikisivut, HTML:nä tallennetut sähköpostiarkistot, luodut raportit, dokumentaatio, mallipohjalla tuotetut laskut ja kaikki, mitä olet kirjoittanut HTML:llä ja haluat siistiksi, haettavaksi asiakirjaksi. Se ei ole oikea työkalu tyylitellyn markkinointisivun kaappaamiseen pikseli pikseliltä.
Verkkosivun tallentaminen ensin
Jos haluat muuntaa lukemasi sivun, tallenna se selaimellasi (Ctrl+S tai Cmd+S) ja pudota syntynyt .html-tiedosto tähän. Jos haluat sivun täsmälleen sellaisena kuin se näyttää, selaimesi oma Tulosta → Tallenna PDF:nä tekee sen paremmin kuin mikään muunnin, ja se on jo asennettuna.
HTML PDF:ksi – kysymyksiä
Voinko liittää URL-osoitteen?
Ei. URL-osoitteen noutaminen tarkoittaisi, että tämä sivu lataa jonkun toisen sivuston, mikä on sekä tietosuojaongelma että asia, jonka selaimet estävät alkuperärajojen yli joka tapauksessa. Tallenna sivu ensin tiedostoksi tai käytä selaimesi Tulosta PDF:ksi -toimintoa.
Miksi PDF:ni näyttää yksinkertaiselta?
Koska tyylitiedostoa ei sovellettu – se on tarkoituksellista, ja syy selitetään edellä. Saat asiakirjan rakenteen ja sisällön, et sen visuaalista ulkoasua.
Tulevatko kuvat mukaan?
Vain kuvat, jotka on upotettu suoraan tiedostoon data:-URI-osoitteina. URL-osoitteella viitattu kuva pitäisi ladata, mitä tämä työkalu ei tee.
Onko teksti valittavissa?
Kyllä. Kaikki piirretään oikeana tekstinä, joten PDF on haettavissa ja kopioitavissa ja toimii ruudunlukijoiden kanssa.
Lähetetäänkö mitään palvelimelle?
Ei. Tiedosto luetaan sivulla ja PDF rakennetaan siellä. Katkaise internetyhteys sivun latautumisen jälkeen, ja se toimii silti.