Lettore PDF open source per Windows in alternativa al lettore Adobe


18

Con le ultime vulnerabilità javascript in Adobe Reader e il gonfiamento che ha acquisito nel corso degli anni, ho pensato di spostare la rete di cui mi occupo a un altro prodotto per la lettura di PDF su Windows.

Il lettore PDF ideale dovrebbe essere qualcosa che sia:

  • Di piccole dimensioni (Adobe Reader supera i 200 MB al giorno dopo l'installazione).
  • Il più sicuro possibile per impostazione predefinita (ad esempio, JavaScript disabilitato per impostazione predefinita).
  • Interfaccia gradevole e facile da usare.
  • Non gonfio di funzionalità (voglio solo leggere PDF, tutto qui).
  • Non installa barre degli strumenti / componenti aggiuntivi / spyware indesiderati.
  • Non visualizza annunci durante la visualizzazione di PDF.
  • Preferibilmente Open Source. (questo praticamente garantisce l'assenza di pubblicità).
  • Supporto Unicode completo.

In teoria, qualcosa come evincere da Gnome sarà l'opzione migliore, ma sfortunatamente non è disponibile su Windows.

Foxit è un'opzione, in quanto è piccola e ha una bella interfaccia. Ma JavaScript è ancora abilitato per impostazione predefinita che potrebbe causare vulnerabilità - e installa una barra degli strumenti e visualizza annunci durante la lettura di PDF che è fonte di distrazione.

C'è un sito dedicato ai lettori PDF Open Source, pdfreaders.org , tuttavia, i lettori PDF di Windows hanno ciascuno i loro problemi, per lo più l'interfaccia non è così conveniente (come evince, adobe o foxit).

Ecco un elenco di tutto il software PDF da WikiPedia. C'è una sezione "Visualizzatori" per ciascun sistema operativo.

Quale lettore PDF di Windows consiglieresti?


L'ultimo Adobe Reader è installato su un'installazione di 210 MB sul netbook Windows 7 di mia moglie. Ugh.
— GregD,

Volevo solo ricordare che sembra possibile proteggere un PDF in modo che si apra solo in Adobe Reader. Che schifo. Ho usato tutti i lettori PDF elencati qui senza alcun risultato.
— Olocryptic,

@Holocryptic Davvero? Quindi questi tipi di PDF non si apriranno nei visualizzatori PDF come quello su iPhone o Google Documenti? Se è così, spero che le persone non li usino davvero.
— Tom Feiner,

Kyktir è in anteprima ora per pdf, per quanto posso vedere.
— juFo

Risposte:



20

Uso il visualizzatore PDF Sumatra. Sembra funzionare piuttosto bene, si carica quasi all'istante (rispetto a circa 20 secondi per Adobe) ed è molto veloce con i cambi di pagina e cosa no. Inoltre, nessun annuncio diverso da Foxit.



2
Gli screenshot non rendono giustizia a Sumatra. Funziona meglio di Evince su Windows in quanto ricorda effettivamente le dimensioni della finestra, lo zoom e la pagina (anche se hai ricostruito il file!). È perfetto. Questa dovrebbe essere la risposta accettata!
— Nick Bolton,

1
Sumatra sembra essere basato su MuPdf (menzionato di seguito)
— Roland

10

Di recente ho implementato Foxit per sostituire Adobe Reader presso la nostra azienda. Ho inviato un INI personalizzato che ha disattivato JavaScript e gli annunci (sono rimasto sorpreso di scoprire che gli annunci erano un'opzione di configurazione semplice e ancora più sorpreso di scoprire che tutto ciò era in un @ & * ($ & ^! INI in la directory Programmi \ Foxit), nonché alcune altre opzioni personalizzate.

Anch'io speravo in una soluzione open source, ma Foxit era l'unica cosa che soddisfaceva le nostre esigenze, e con le modifiche alle preferenze INI e una modifica delle autorizzazioni per consentire agli utenti normali di leggere e scrivere nelle preferenze INI sembra funzionare come un fascino.


Questa è una buona soluzione per ora, ma foxit può facilmente codificare gli annunci in fase di compilazione, rendendo la versione successiva non configurabile. Quindi sto ancora cercando una soluzione migliore.
— Tom Feiner,

1
Tom, non sono sicuro del loro EULA, ma potrebbe essere contrario. Non suggerirei di pubblicare questo INI per ogni evenienza.
— Logan,

1
Sono seduto nella linea di note WWDC in questo momento, quindi è difficile per me controllare esattamente dove si trova, ma ho capito quale impostazione nell'INI modificare semplicemente guardando le modifiche apportate all'INI mentre ho modificato le preferenze nell'app . La disattivazione degli annunci è una casella di controllo, quindi sono abbastanza certo che non sia contro la licenza.

Aggiornamento: le loro FAQ tecniche indicano "INIfile è stato rimosso dalla versione 3.1 (inclusa). La maggior parte delle impostazioni delle preferenze sono archiviate in HKCU". Ho v7 e le preferenze emergono dal menu File.
— AjV Jsy,

2

MuPDF . Offerto da artofcode LLC e Artifex Inc., le stesse persone che sviluppano Ghostscript.

  • Open Source come preferito da Tom Feiner,
  • multipiattaforma (Windows, Mac OS X, Unix, ... presto forse anche Android, iPhone?),
  • molto leggero (vedi schermate di seguito):
    il SumatraPDF molto apprezzato di questa risposta utilizza MuPDF come base di rendering,
  • pieno supporto Unicode,
  • molto veloce,
  • sicuro come definito sopra (nessun supporto JavaScript),
  • molto sicuramente non gonfio di funzionalità,
  • non visualizzare aggiunte (a meno che tu non ritenga l'avviso sul copyright nella schermata "Informazioni" come uno ...),
  • bello da vedere e facile da usare ....
    hmmm, decidi tu: l'interfaccia è molto semplice (solo navigazione da tastiera, niente menu o icone):

MuPDF: GUI molto semplice - questa è tutta la GUI che ha. MuPDF: solo navigazione da tastiera, nessun menu o icona.


Molto bella! Adoro la leggera icona senza interfaccia, solo tastiera. E vedo anche che è già impacchettato in debian (sid). Inoltre, nessun supporto javascript è sicuramente un vantaggio.
— Tom Feiner,

A proposito, lo screenshot a sinistra è stato realizzato durante il rendering di un PDF problematico utilizzando alcuni glifi cinesi (pubblicati su stackoverflow.com, stackoverflow.com/questions/3455120/… ) che causavano il crash dell'ultima versione di Ghostscript e piuttosto non la visualizzazione (o altrimenti elaborarlo).
— Kurt Pfeifle,

1

Potrebbe sembrare strano, ma che ne dici di una vecchia versione di Adobe Reader, quando era chiamata Acrobat Reader? v6 può aprire praticamente tutti i PDF (tranne quelli con le funzionalità più interessanti), è piccolo e veloce ...


4
Hm ... una vecchia versione di Adobe Reader è probabilmente vulnerabile ai recenti exploit, quindi non è realmente utilizzabile.
— Tom Feiner,

non probabilmente .... lo è. All'epoca Adobe non aveva certamente processi di programmazione sicuri. Sono ancora dietro il gioco sulla programmazione sicura su versioni più recenti.
— 3dinfluence

1

Non credo che trovare un visualizzatore di PDF alternativo risolva il problema che stai cercando di risolvere. Adobe è terribile per quanto riguarda la sicurezza, lo sappiamo tutti, ma almeno correggono le cose rapidamente (bene, soprattutto) quindi finché hai un buon sistema che gestisce gli aggiornamenti, va bene. Tutti i software hanno bug e buchi di sicurezza, trovare un'alternativa ad Adobe Acrobat Reader introdurrà semplicemente un altro set di bug e buchi, invece di eliminarli.

Capisco che potresti parlare di più della semplice sicurezza qui, ma in realtà, se la sicurezza è la tua principale preoccupazione, la soluzione è abbreviare il più breve possibile la finestra della vulnerabilità.


Adobe non ha davvero una buona esperienza nel patching rapido e sta ancora cercando di capire come implementare pratiche di programmazione sicure. Hanno anche recentemente deciso di passare a una patch trimestrale, ma a causa di diversi exploit remoti e pressioni dei professionisti della sicurezza che la decisione è durata meno di un mese. Se devi utilizzare Adobe Reader, assicurati di rimanere aggiornato e disabilitare javascript sono la cosa migliore che puoi fare.
— 3dinfluence

Ogni programma ha diversi bug e necessita di approcci diversi per attaccare. un pdf "infetto" necessita di un lettore pdf che esegua il codice malicios "correttamente". L'uso di un lettore PDF diverso da Adobe è il modo migliore per difendersi dagli aggressori.
— Kobor42,



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.