PDF

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 de er", uten noen endringer i oppsettet. 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 mobilvennlige ved hjelp av et gratis verktøy med åpen kildekode K2pdfopt.

Om K2pdfopt

K2pdfopt er en gratis PDF-manipuleringsprogramvare med åpen kildekode utviklet av Willus. Denne programvaren støtter standard PDF-redigeringsfunksjoner, for eksempel PDF-endring og beskjæring. Imidlertid er det viktigste hø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 behov. Det er ikke realistisk å dekke dem alle her, så fokuset i denne artikkelen vil være å konvertere PDF-filer med én kolonne som bare inneholder tekst. Du kan alltid eksperimentere med dette verktøyet ved å følge en grundig forklaring av tilgjengelige alternativer her.

Installere K2pdfopt i Linux

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

$ sudo apt installere k2pdfopt

Merk at versjonen som er tilgjengelig i offisielle repositories 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.

Konvertering av en enkel, kun tekst-PDF-fil

Kjør kommandoen nedenfor for å starte K2pdfopt:

$ k2pdfopt-fil.pdf

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

$ chmod + x k2pdfopt
$ ./ k2pdfopt fil.pdf

K2pdfopt har et godt laget interaktivt kommandolinjeprogram som gjør det enkelt å angi tilpasningsalternativer. Etter at du har lansert K2pdfopt, bør du se følgende layout:

Hvert alternativ som er nevnt i utdataene ovenfor, innledes med en forkortelseskode. Alt du trenger å gjøre er å skrive inn disse kodene, i henhold til dine behov, og følge instruksjonene på skjermen. Det interaktive verktøyet vil også sende de riktige kommandolinjebryterne som du kan bruke direkte på binærprogrammet.

For eksempel, for å pakke inn tekst for bedre lesbarhet på mobil, skriv inn “w” og følg instruksjonene på skjermen. Hvis du ikke er sikker på en melding, kan du bare trykke på for å velge standardverdien. Skjermbildet nedenfor viser noen av instruksjonene du får når du har skrevet inn “w:”

Du kan angi hvilken som helst gyldig forkortelseskode, hvilket som helst antall ganger. Du vil fortsette å få interaktive instruksjoner for å tilpasse konverteringsadferden. Når du er fornøyd med alternativene, trykker du på nøkkel.

Legg merke til linjen "Valgte 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 bedt om å gå gjennom det interaktive verktøyet igjen. Du kan bare bruke de oppgitte alternativene direkte. For eksempel:

$ ./ k2pdfopt fil.pdf -pakke + -hy -ws -0.2

Hvis du er fornøyd med “Valgte alternativer”, trykker du på tast igjen for å starte konverteringsprosessen:

Vent til prosessen er ferdig, du bør få en ny fil som er suffiks med begrepet “k2opt.”I dette tilfellet får du en fil som heter“ file_k2opt.pdf.”.

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

Etter konvertering blir filen:

Som referanse bruker jeg kommandoen nedenfor for min Android-enhet:

$ ./ 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 bryter teksten for en bedre mobilopplevelse, forstørrer tekststørrelsen ved å øke DPI-verdiene, setter marginer på alle fire sider til 0.1 tommer bredt, og optimaliserer filen for 1920 × 1080 oppløsning. Du kan sjekke de eksakte spesifikasjonene til enheten din ved å installere en systeminformasjonsapp, for eksempel “CPU-Z.”

Book Reader Android-app

Hvis du ikke har en Linux-PC å jobbe med, kan du bruke gratis og åpen kildekode Bokleser Android-app for å gjøre PDF-filer mobilvennlige online. Book Reader-appen inkluderer støtte for K2pdfopt og fungerer fint for å optimalisere enkle, tekstbaserte PDF-filer. Opplevelsen er ikke så jevn som en pre-optimalisert PDF-fil, og det kan observeres etterslep når du ruller og utfører on-the-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 det mobilvennlige oppsettet i Book Reader-appen. Før optimalisering ser filen ut slik:

Du kan klikke på hamburger-stil-ikonet i den øverste linjen for å optimalisere PDF-filen. Etter optimalisering ser filen slik ut på en mobil enhet:

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

Konklusjon

Noen PDF-visere på mobile enheter støtter tekstflytmodus. Denne modusen prøver å forbedre lesbarheten ved å pakke inn teksten. Imidlertid fant jeg dem å være dårlig optimalisert med et ujevnt oppsett og dårlige bindestrekningsregler. K2pdfopt, derimot, er mye mer tilpassbar og effektiv når det gjelder tekstinnpakning, og kan fjerne bindestrek helt. Forhåpentligvis lærte denne artikkelen deg om hvordan du konverterer PDF-filer til mer lesbare formater på mobilenheten din.

Åpne kildeporter for kommersielle spillmotorer
Gratis, åpen kildekode og plattformspillmotorrekreasjoner kan brukes til å spille gamle så vel som noen av de ganske nylige spilletitlene. Denne artik...
Beste kommandolinjespill for Linux
Kommandolinjen er ikke bare din største allierte når du bruker Linux, den kan også være kilden til underholdning fordi du kan bruke den til å spille m...
Beste Gamepad Mapping Apps for Linux
Hvis du liker å spille spill på Linux med en gamepad i stedet for et vanlig tastatur- og musinngangssystem, er det noen nyttige apper for deg. Mange P...