Med uppdateringar av Adobe Reader för Android slutade några av de PDF:er som jag skapat på egen hand att fungera. Det visade sig att jag hade fonter i dessa pdf-filer som inte var standard-fonter och detta gjorde att filerna inte längre tilläts visas i Adobe Reader för Android.
Att det var fel på fonterna visste jag så klart inte från början. Jag har istället letat efter sätt att reparera eller på något annat sätt läsa in PDF:erna på nytt, för jag trodde att något hade blivit korrupt. Till slut ramlade jag över en site som levererar programmet Multivalent som fick mig att tänka i rätt banor. Detta gjorde att jag kunde söka reda på en sida som hade en lösning som fungerade för mig. Stackoverflow och dess kompis-siter gillar jag skarp och även denna dag räddade de mig i nödens tid.
Med hjälp av terminal-programmet gs kunde jag se att PDF:en hade en länk till en font som jag senare kunde tolka som att den inte var inbäddad, och det är inte så bra om jag flyttar över till en annan dator.
gs -o /dev/null -sDevice=nullpage input.pdf
Med detta går gs igenom alla sidor i PDF:en och skriver ut eventuella meddelanden i terminalen. Då var det enkelt att söka efter hur man ska göra för att bädda in en font. Detta ledde mig till att tro att det kunde vara något med fonten.
Google-sökning: embed font from pdf linux
gs -q -dNOPAUSE -dBATCH -dPDFSETTINGS=/prepress \
-sDEVICE=pdfwrite -sOutputFile=output.pdf input.pdf
Ovan är tagen direkt från Stackoverflow, det enda jag gjort är att bryta av den med ett backslash (\) som radbrytare, den ska så klart inte vara med.
Efter att ha bäddat in fonten så fungerar återigen filen att läsa i Adobe Reader under Android.
Man kan undra varför Adobe inte ger bättre förklaringar till varför deras program inte klarar av att läsa en fil. Det är som att de inte vill att kunder använder deras program. De lägger hellre till saker som ökar möjligheten att mitt system blir hackat, för vi vet att nya funktioner alltid kommer med nya säkerhetshål.
Länkar:
http://multivalent.sourceforge.net/
http://stackoverflow.com/questions/13912615/how-can-one-embed-a-font-into-a-pdf-with-free-linux-command-line-tools