Hvordan optimalisere PDF -filer for bedre lesbarhet på mobile enheter

Hvordan optimalisere PDF -filer for bedre lesbarhet på mobile enheter
Å redigere PDF-filer for å gjøre dem mobilvennlige kan være en tungvint oppgave. Vanligvis er PDF -filer designet for å brukes "som den er" uten endringer i deres oppsett. Dette fører til dårlig leseopplevelse på håndholdte enheter med små skjermer. Denne artikkelen vil vise deg hvordan du gjør PDF-filer mer mobilvennlig ved hjelp av et gratis og åpen kildekodeverktøy kalt K2PDFOPT.

Om K2PDFOPT

K2PDFOPT er en gratis og åpen kildekode PDF-manipulasjonsprogramvare utviklet av Willus. Denne programvaren støtter standard PDF -redigeringsfunksjoner, for eksempel PDF -størrelse og beskjæring. Imidlertid er hovedhøydepunktet i dette verktøyet dets evne til å konvertere PDF -filer til formater som er tilgjengelige for mobile enheter. K2PDFOPT kan optimalisere enkle, tekstbaserte PDF-filer; komplekse PDF-filer med flere kolonner; og kan trekke ut tekst fra PDF -filer som inneholder bilder med OCR -teknologi.

Denne artikkelen vil bare dekke optimalisering av enkle, tekstbaserte PDF-filer for små skjermer. K2pdfopt kommer med mange alternativer og hundrevis av kombinasjoner som kan brukes i henhold til dine krav. Det er ikke realistisk å dekke dem alle her, så fokuset i denne artikkelen vil bare konvertere PDF-filer med en kolonne som inneholder tekst. Du kan alltid eksperimentere med dette verktøyet ved å følge en grundig forklaring av alternativene som er tilgjengelige her.

Installere K2pdfopt i Linux

For å installere K2pdfopt på Ubuntu, kjør kommandoen nedenfor:

$ sudo apt install k2pdfopt

Merk at versjonen som er tilgjengelig i offisielle depoter av Ubuntu kan være utdatert. Du kan installere den nyeste versjonen av K2PDFOPT kjørbar binær for Ubuntu og andre Linux -distribusjoner her.

Konvertere en enkel PDF-fil med bare tekst

Kjør kommandoen nedenfor for å starte K2PDFOPT:

$ k2pdfopt -fil.PDF

Hvis du lastet ned den binære, bruk følgende kommandoer i stedet:

$ chmod +x k2pdfopt
$ ./k2pdfopt -fil.PDF

K2PDFOPT har en godt laget interaktiv kommandolinjeverktøy som gjør det enkelt å legge inn tilpasningsalternativer. Etter å ha lansert K2PDFOPT, bør du se følgende layout:

Hvert alternativ som er nevnt i utdataene ovenfor er gitt en forkortelseskode. Alt du trenger å gjøre er å angi disse kodene, i henhold til dine krav, og følg på skjermen på skjermen. Det interaktive verktøyet vil også sende ut de riktige kommandolinjebryterne som du kan bruke direkte på det binære.

For eksempel, for å pakke tekst for bedre lesbarhet på mobil, skriv inn "W" og følg instruksjonene på skjermen på skjermen. Hvis du ikke er sikker på en ledetekst, kan du bare treffe nøkkelen til å velge standardverdien. Skjermbildet nedenfor viser noen av spørsmålene du får etter å ha kommet inn "W:"

Du kan legge inn en hvilken som helst gyldig forkortelseskode, et hvilket som helst antall ganger. Du vil fortsette å få interaktive spørsmål om å tilpasse konverteringsatferden. Når du er fornøyd med alternativene, må du treffe nøkkelen.

Legg merke til linjen "Selected Alternativer", som sender ut kommandolinjeparametrene du valgte fra det interaktive verktøyet. Neste gang du vil bruke det samme settet med alternativer, vil du ikke bli pålagt å gå gjennom det interaktive verktøyet igjen. Du kan bare bruke de uttalte alternativene direkte. For eksempel:

$ ./k2pdfopt -fil.PDF -Wrap+ -Hy -WS -0.2

Hvis du er fornøyd med de "valgte alternativene", treffer nøkkelen igjen for å starte konverteringsprosessen:

Vent til prosessen skal fullføre, bør du få en ny fil som er fulgt med begrepet “K2OPT.”I dette tilfellet vil du få en fil som heter“ File_K2OPT.PDF.”.

Før konvertering ser filen slik ut på enheten min:

Etter konvertering blir filen:

For referanse bruker jeg kommandoen nedenfor for Android -enheten min:

$ ./k2pdfopt -fil.pdf -c -neg- -wrap+ -hy -ws -0.2 -dpi 550 -Idpi -2 -fc- -W
1080 -h 1920 -OM 0.1,0.1,0.1,0.1

Denne kommandoen pakker teksten for en bedre mobil leseopplevelse, forstørrer tekststørrelsen ved å øke DPI -verdiene, setter marginer på alle fire sider til 0.1 tommer bred, og optimaliserer filen for 1920 × 1080 oppløsning. Du kan sjekke de nøyaktige spesifikasjonene til enheten din ved å installere en systeminformasjonsapp, for eksempel “CPU-Z.”

Bokleser Android -app

Hvis du ikke har en Linux PC å jobbe med, kan du bruke den gratis og open source bokleseren Android-appen for å lage PDF-filer mobilvennlig on-the-fly. Bokleser-appen inkluderer støtte for K2PDFOPT og fungerer bra for å optimalisere enkle, tekstbaserte PDF-filer. Opplevelsen er ikke så jevn som en forhåndsoptimalisert PDF-fil, og etterslep kan observeres når du ruller og utfører om-fly-konverteringer. Imidlertid får den jobben gjort, støtter et mørkt tema, og inkluderer et alternativ for å øke og redusere skriftstørrelsen.

Nedenfor er et eksempel som viser den mobilvennlige utformingen i bokleser-appen. Før optimalisering ser filen slik ut:

Du kan klikke på Hamburger-stil-ikonet i topplinjen for å optimalisere PDF. Etter optimalisering ser filen ut slik på en mobil enhet:

Merk at bokleser -appen ikke konverterer den originale PDF -filen, og holdes intakt.

Konklusjon

Noen PDF -seere på mobile enheter støtter tekstreflowmodus. Denne modusen prøver å forbedre lesbarheten ved å pakke teksten. Imidlertid fant jeg at de var dårlig optimalisert med en ujevn layout og dårlige bindestrekregler. K2pdfopt er derimot mye mer tilpassbar og effektiv til tekstinnpakning, og kan fjerne bindestrek helt. Forhåpentligvis lærte denne artikkelen deg om hvordan du konverterer PDF -filer til mer lesbare formater på din mobile enhet.