Näytetään tekstit, joissa on tunniste PDF. Näytä kaikki tekstit
Näytetään tekstit, joissa on tunniste PDF. Näytä kaikki tekstit

perjantai 6. helmikuuta 2015

Tuskailua PDF-tiedostojen kanssa

Kukapa meistä ei olisi joskus tuskaillut PDF-dokumenttien kanssa. Varsinkin tekstin kopiointi PDF-dokumentista leikepöydän kautta esimerkiksi Powerpoint-esitykseen tai Word-dokumenttiin voi tuottaa mielenkiintoisia ilmiöitä.

Kirjoitetaan kolmen kappaleen dokumentti Word 2010:lla:

Testidokumentti.
Tallennetaan se PDF-muotoon ja avataan, kaikki näyttää olevan kunnossa:

PDF-versio ihan OK.
Maalataan kappaleet ja siirretään ne leikepöydän kautta Powerpoint-dialle, jolloin tulos on tämä:

Copy/paste ok, vaikkakin ilman fontteja.
Tehdäänpä sama Macissä ja OS X:ssä (uusin Yosemite-versio).

Kirjoitetaan teksti Wordiin (nimenomaan kirjoitetaan, ei lueta Windows-puolella tehtyä dokumenttia, jotteivät sen asetukset vaikuta tulokseen):

Dokumentti Macin Wordissä.

Tallennetaan PDF-formaattiin ja avataan OS X:n omalla Esikatselu-sovelluksella:

PDF-versio avattuna Macissä. 
Maalataan teksti, avataan Powerpoint ja siirretään kolme kappaletta leikepöydän kautta dioille. Kaikki OK, vaikka fontit eivät siirrykään:

Leikepöydältä Powerpointiin.
Mutta sitten tulee todellinen yllätys. Siirretään kohdistin minkä tahansa ä- tai ö-merkin perään:

Kohdistin ä:n perässä.
Painetaan Backspace-näppäintä ja havaitaan, ettei ä-kirjain poistukaan, kuten pitäisi, vaan muuttuu jostain syystä a-kirjaimeksi:

Backspace muuttaa ä:n a:ksi.
Vasta toinen painallus poistaa a-kirjaimeksi muuttuneen ä:n:

Ä on vihdoin poistunut.
Sama toistuu kaikkien ääkkösten kohdalla, olivatpa ne sitten sanan lopussa tai keskellä. Itse asiassa huomasin ilmiön juuri tällaisessa tilanteessa, kun eräästä saamastani PDF-tiedostosta poistetut ääkköset jättivät pisteet jäljelle:

Mikähän merkki tämä on? T ja kaksi pistettä.
Windowsissa vastaavaa ilmiötä ei esiinny, siinä ä- ja ö-kirjaimet poistuvat kuten pitääkin.

PDF:n pitäisi tehdä dokumenteista alustariippumattomia, sehän oli alunperin koko tekniikan idea. Kokeillaan siis OS X:n tuottaman PDF:n lukemista Windowsin Powerpointiin ja päinvastoin.

Macistä Windowsiin.
Hmm... onpa erikoista: ensimmäinen kappale on siirtynyt rivi kerrallaan, mutta loput kaksi kappaletta ovat siirtyneet sana kerrallaan.

Windowsista Maciin PDF-teksti siirtyy oikein.
Teksti siirtyy oikein edellä mainittua ääkkösihmettä lukuunottamatta.

Mitä tästä kaikesta voi päätellä? Ainakin sen, että PDF on rikki. Olisi korkea aika saada tilalle jotain parempaa. PDF-tiedostomuoto on yli 20 vuotta vanha eikä sovellu lainkaan tämän päivän tarpeisiin. Siinä tekstit eivät ole kokonaisuuksia, joten kappaleiden tai sivujen maalaaminen voi osoittautua mahdottomaksi, koska tekstin merkintä hyppii miten sattuu. Rivinvaihdot eivät ole pehmeitä vaan kovia, joten tekstiä joutuu muokkaamaan käsin.

Niin kauan kuin olemme PDF:n vankeja joudumme taistelemaan epämääräisten ongelmien kanssa, jotka vielä pahenevat sekaympäristöissä. Eikä käyttäjäparka voi tietää, millä välineillä hänen saamansa PDF on alunperin tuotettu.

Huokaus.