Lector de PDF de código abierto para Windows como alternativa al lector de Adobe

18

Con las últimas vulnerabilidades de JavaScript en Adobe Reader y la hinchazón que ha adquirido a lo largo de los años, he estado pensando en trasladar la red de la que estoy a cargo a un producto diferente para la lectura de PDF en Windows.

El lector de PDF ideal debería ser algo que sea:

  • De tamaño pequeño (Adobe Reader tiene más de 200 MB en estos días después de la instalación).
  • Lo más seguro posible de forma predeterminada (por ejemplo, JavaScript deshabilitado de forma predeterminada).
  • Interfaz agradable y fácil de usar.
  • No está lleno de características (solo quiero leer archivos PDF, eso es todo).
  • No instala ninguna barra de herramientas / complementos no deseados / spyware.
  • No muestra ningún anuncio mientras ve archivos PDF.
  • Preferiblemente de código abierto. (esto prácticamente no garantiza anuncios).
  • Soporte completo de Unicode.

Idealmente, algo así como evidencia de gnome, será la mejor opción, pero desafortunadamente eso no está disponible en Windows.

Foxit es una opción, ya que es pequeña y tiene una interfaz agradable. Pero todavía tiene habilitado JavaScript de forma predeterminada, lo que puede generar vulnerabilidades, e instala una barra de herramientas y muestra anuncios mientras lee archivos PDF, lo que distrae.

Hay un sitio dedicado a los lectores de PDF de código abierto, pdfreaders.org , sin embargo, cada uno de los lectores de Windows tiene sus problemas, en su mayoría la interfaz no es tan conveniente (como evince, adobe o foxit).

Aquí hay una lista de todo el software PDF de WikiPedia. Hay una sección de "Visores" para cada sistema operativo.

¿Qué lector de PDF de Windows recomendarías?

Tom Feiner
fuente
El último Adobe Reader está instalado en una instalación de 210 MB en el netbook Windows 7 de mi esposa. Ugh
GregD
Solo quería mencionar que parece posible asegurar un PDF para que solo se abra en Adobe Reader. Lo que apesta. Usé todos los lectores de PDF enumerados aquí en vano.
Holocryptic
@Holocryptic Realmente? Entonces, ¿este tipo de PDF no se abrirá en visores de PDF como el del iPhone o Google Docs? Si ese es el caso, espero que la gente realmente no los use.
Tom Feiner
Kyktir está en una vista previa temprana para pdf, por lo que puedo ver.
juFo

Respuestas:

20

Yo uso el visor de PDF de Sumatra. Parece funcionar bastante bien, se carga casi instantáneamente (en comparación con 20 segundos para adobe) y es muy rápido con los cambios de página y demás. Además, no hay anuncios a diferencia de Foxit.

Logan
fuente
2
Las capturas de pantalla no le hacen justicia a Sumatra. Funciona mejor que Evince en Windows, ya que en realidad recuerda el tamaño de la ventana, el zoom y la página (¡incluso si ha reconstruido el archivo!). Es perfecto. ¡Esta debería ser la respuesta aceptada!
Nick Bolton
1
Sumatra parece estar basado en MuPdf (mencionado a continuación)
Roland
10

Recientemente implementé Foxit para reemplazar Adobe Reader en nuestra empresa. Lancé un INI personalizado que desactivaba JavaScript y los anuncios (me sorprendió descubrir que los anuncios eran una opción de configuración simple, y aún más me sorprendió descubrir que todo esto estaba en un @ & * ($ & ^! INI en el directorio Archivos de programa \ Foxit), así como algunas otras opciones personalizadas.

Yo también esperaba una solución de código abierto, pero Foxit era lo único que satisfacía nuestras necesidades, y con los cambios de preferencia INI y un cambio de permisos para que los usuarios normales lean y escriban en las preferencias INI, parece funcionar como un encanto.

Xuff
fuente
Esta es una buena solución por ahora, pero FoxIT puede codificar fácilmente los anuncios en tiempo de compilación, haciendo que la próxima versión no sea configurable. Así que todavía estoy buscando una mejor solución.
Tom Feiner
1
Tom, no estoy seguro acerca de su EULA, pero eso puede estar en contra. No sugeriría publicar ese INI por si acaso.
Logan
1
Estoy sentado en la línea principal de WWDC en este momento, así que es difícil para mí verificar exactamente dónde está, pero descubrí qué configuración en el INI modificar simplemente mirando los cambios realizados en el INI mientras modificaba las preferencias en la aplicación . Desactivar los anuncios es una casilla de verificación, así que estoy bastante seguro de que no está en contra de la licencia.
Actualización: sus preguntas frecuentes sobre tecnología indican "El archivo INI se ha eliminado desde la versión 3.1 (incluida). La mayoría de las configuraciones de preferencias se almacenan en HKCU". Tengo v7 y las preferencias aparecen en el menú Archivo.
AjV Jsy
2

MuPDF . Traído a usted por artofcode LLC y Artifex Inc., las mismas personas que desarrollan Ghostscript.

  • Código abierto preferido por Tom Feiner,
  • multiplataforma (Windows, Mac OS X, Unix, ... ¿pronto quizás Android, iPhone también?),
  • muy ligero (vea las capturas de pantalla a continuación):
    el SumatraPDF altamente calificado de esta respuesta usa MuPDF como base de representación,
  • soporte completo de Unicode,
  • muy rapido
  • seguro como se definió anteriormente (no admite JavaScript),
  • muy seguramente no hinchado con las características,
  • no mostrar anuncios (a menos que considere el aviso de copyright en la pantalla "Acerca de" como uno ...),
  • bonito y fácil de usar ...
    hmmm, decídase usted mismo: la interfaz es muy simple (solo navegación por teclado, sin menús ni iconos):

MuPDF: GUI muy simple: esta es toda la GUI que tiene. MuPDF: solo navegación por teclado, sin menús ni iconos.

Kurt Pfeifle
fuente
¡Muy agradable! Me encanta la interfaz liviana sin ícono, solo teclado. Y también veo que ya está empaquetado en debian (sid). Además, no hay soporte de JavaScript es definitivamente un plus.
Tom Feiner
Por cierto, la captura de pantalla a la izquierda se realizó al generar un PDF problemático usando algunos glifos chinos (publicados en stackoverflow.com, stackoverflow.com/questions/3455120/… ) que causó que la última versión de Ghostscript se bloqueara y no se mostrara (o de lo contrario, procesarlo.
Kurt Pfeifle
1

Puede sonar extraño, pero ¿qué tal una versión antigua de Adobe Reader, cuando se llamaba Acrobat Reader? v6 puede abrir casi todos los archivos PDF (excepto los que tienen las características más sofisticadas), es pequeño y rápido ...

Mark Henderson
fuente
44
Hm ... una versión antigua de Adobe Reader es probablemente vulnerable a los exploits recientes, por lo que no es realmente utilizable.
Tom Feiner
probablemente no ... lo es. Adobe ciertamente no tenía procesos de programación seguros en ese momento. Todavía están detrás del juego en programación segura en versiones más nuevas.
3dinfluence
1

No creo que encontrar un visor de PDF alternativo resuelva el problema que está tratando de resolver. Adobe es terrible con la seguridad, todos lo sabemos, pero al menos arreglan las cosas rápidamente (bueno, sobre todo), así que siempre que tenga un buen sistema para administrar las actualizaciones, está bien. Todo el software tiene errores y agujeros de seguridad, encontrar una alternativa a Adobe Acrobat Reader simplemente introducirá otro conjunto de errores y agujeros, en lugar de eliminarlos.

Entiendo que aquí podría estar hablando de algo más que seguridad, pero realmente, si la seguridad es su principal preocupación, la solución es acortar la ventana de vulnerabilidad lo más breve posible.

bulaohu
fuente
Adobe realmente no tiene un buen historial en parchear rápidamente y todavía está intentando implementar prácticas de programación seguras. Incluso recientemente decidieron pasar a parches trimestrales, pero debido a varias explotaciones remotas y la presión de los profesionales de seguridad, esa decisión duró menos de un mes. Si debe usar Adobe Reader, asegúrese de mantenerse actualizado y deshabilitar javascript es lo mejor que puede hacer.
3dinfluence
Cada programa tiene diferentes errores y necesita diferentes enfoques para atacar. un pdf "infectado" necesita un lector de pdf que ejecute el código de malicios "correctamente". Usar un lector de PDF que no sea Adobe es la mejor manera de defenderse de los atacantes.
Kobor42
1

KDE ha sido portado a Windows recientemente, por lo que debería poder usar KPDF, lo cual es genial.

http://windows.kde.org/

Milan Babuškov
fuente