En undersøkelse av Linux PDF viewers


Portable Document Format, utviklet på begynnelsen av 1990-tallet av Adobe Systems, er sakte erstatte Postscript som det foretrukne formatet for lagring og visning av generiske dokumenter. Tidlig på, bare Adobe medfølgende programmer som aktiverte brukere til å vise PDF-filer. Men siden formatet spesifikasjoner er åpen, Adobe Reader er nå bare én blant et økende sett av PDF-seere (tidligere ", Adobe Acrobat Reader "). Her er en guide til de beste alternativene for Linux-brukere.



PDF stamfar Script er et sidebeskrivelsesspråk som ble oppfunnet i 1982, også av Adobe. Det er et tolket språk med postfix (RPN) notasjon og er dermed svært fleksibel. I motsetning til dette er PDF et filformat som beskriver stillingen og arten av tekst og billedinnhold (i raster- eller vektorformat), noe som gjør det lettere å analysere og behandle. Hvis du vil vite mer om forholdet mellom Postscript og PDF, se Adobes forklaring.

Adobe Reader

Adobes egen Adobe Reader var det første programmet skrevet for å vise PDF-filer. Det er et søsken til Adobe Acrobat, et kommersielt program som håndterer opprettelse og endring av PDF-filer.

Ledige siden versjon 3 for Linux, er Adobe Reader betrakteren som støtter formatet beste. For eksempel er det den eneste Linux program som håndterer skjemafelt (selv om du ikke kan lagre innholdet). Versjon 6 av programvaren ikke har en Linux-port, eggende noen misfornøyde Linux-brukere å spotter på " Portable " del av " PDF. " I versjon 7, Adobe gjenopptatt utviklingen av Linux-porten og endret GUI toolkit for Adobe Reader fra Motif til Gtk + 2. Siden versjon 6, har Adobe Reader også støttet Javascript, og dermed minske gapet med Postscript.

installasjonsfilen fra 7.0.8, den gjeldende versjonen, er en heidundrende 47MB, og det krever at du har de Gtk + 2 bibliotekene på systemet (som trenger en annen 20MB). Adobe Reader er plugin-arkitektur gjør at du kan ha spesielle tilleggsprogrammer fra Adobe og tredjeparter, og det tilbyr funksjoner ut av boksen at de fleste eller alle andre lesere ikke har, inkludert støtte for digitale signaturer og en funksjon som leser tekstinnholdet til deg.

Adobe Reader er ditt eneste valg hvis du vil vise PDF-filer i en Netscape, Mozilla, Firefox eller Opera nettleservinduet, siden det kommer med en Netscape 4-kompatible plugin. Men det er den tyngste blant programmene omtalt i denne sammenligningen, og mangelen på hastigheten som nettleser-plugin starter programmet kan påvirke din Internett-opplevelsen. Men en gang startet, gjør Adobe Reader sider raskt. Det spiller ingen cache thumbnails, skjønt, så når et miniatyr er blokkert av andre vinduer og deretter utsatt igjen, det må regenereres. Vær oppmerksom på at Adobe Reader funksjoner kan også være skadelig for din sikkerhet.

Xpdf

Xpdf pakken var den første tredjeparts alternativ til Adobe Reader for Linux-systemer. Det viste seg omtrent tre år etter Reader. Xpdf grensesnitt kan beskrives som spartansk, og det fortsatt er avhengig av Motif verktøykasse for å gjengi sitt utseende. Den gjengir sider eksepsjonelt rask, og lar deg zoome, rotere og søke dokumenter. Skrive en vilkårlig utvalg av sider støttes også, om enn bare av rør Postscript til et program eller en fil. Siden det er designet for å være lett, er Xpdf et godt verktøy å bruke for å skumme raskt gjennom en PDF-fil, eller lese gjennom en fil med bare noen få sider. Xpdf er den eneste seer blant denne gruppen som ikke støtter sideminiatyrer, men det vil vise en tekstlig disposisjon hvis dokumentet har en.

Xpdf kode ble tatt som grunnlag for gjengivelse motorer av Evince, ePDFView, og KPDF, som vi skal diskutere i et øyeblikk. Siden det ikke ble skrevet med gjenbruk av kode i tankene, ble integreringen av rendering motoren i andre programmer gjøres ved å kopiere koden. Vedlikeholds problemer som følge av dette til slutt førte til separasjon og flytting av Xpdf gjengivelse motor inn i Poppler biblioteket.

Evince

Evince er et GNOME program utviklet for å gi en konsistent grensesnitt for samhandling med flere dokumentformater. Den støtter foreløpig PDF, Postscript, DjVu, TIFF, og DVI.

Hvis du tok Xpdf, gjorde det bruker GNOME bibliotekene for grensesnittet, fjernes knappene for å navigere i intervaller på 10 sider, og lagt bedre utskrifts støtte, ville du ha Evince. Som en bivirkning, sannsynligvis på grunn av bruken av Gtk +, tar Evince mye lenger enn Xpdf å gjengi sider.

Hvis du liker PDF del av Evince, men ikke ønsker å installere GNOME bibliotekene, ePDFView kan være for deg. Men i Evince, sidene i et dokument med noen formler og enkle vektorgrafikk i det vise nesten umiddelbart, mens ePDFView kan ta så lenge som noen få sekunder per side for å behandle dem.

KPDF < .no>

PDF-leser av KDE-prosjektet, KPDF, er den sterkeste konkurrent av Adobe Reader. Det starter opp raskere, gjør minst like fort, og støtter de fleste av funksjonene i Adobe Reader. Det syssels thumbnail caching, så gjengivelse gjøres kun en gang.

KPDF kan brukes som et frittstående program, men det også kjøres som en Konqueror plugin. Når du viser dokumenter med plugin, er Konqueror og KPDF grensesnitt elementer sammen, i motsetning til Adobe Reader plugin i andre nettlesere, hvor grensesnitt elementer er duplisert, mangler eller ikke fungerer.

KPDF tekst-til-tale motor og brukerdefinert fargetilpasning forbedre tilgjengelighet, og " filter som du skriver " thumbnail søk gjør velge relevante sider raskt og enkelt. Hvis hendene dine trenger hvile, og du ikke ønsker å lytte til en datastemme, kan du også bruke automatisk rulling modus for å lese dokumentet. Siden KPDF er et KDE program, bruker den utmerkede utskrifter grensesnittet i KDE-skrivebordet.

KDE-prosjektet har planer for å gi et konsistent grensesnitt til de populære dokumentformater, kalt okular, men i motsetning til GNOME lignende Evince, det er ikke klar for produksjon bruk ennå.

Anbefalinger

Hvis du har et valg, anbefaler jeg å bruke en kombinasjon av Xpdf og KPDF å vise PDF-filer. Jeg vil heller kopiere og lime inn en URL som fører til et PDF-dokument til Konqueror og bruke KPDF nettleserplugin for å vente på Acrobat Reader plugin til å stappe sine megabyte i min hukommelse. Selvfølgelig kan du også bare instruere nettleseren til å åpne PDF-filer med din favoritt betrakteren, og dermed fjerne avhengigheten av plugins. Okular ser lovende ut for folk som ikke liker det " holde det vanlig " Filosofien av GNOME-prosjektet som viser i Evince. Sjekk også ut DjVu hvis innholdet er hovedsakelig i raster format (dette gjelder særlig for skannede dokumenter og fotografier). Anmeldelser