Estoy trabajando con archivos PDF grandes (por ejemplo, 17523x2383 puntos a 72 ppp), donde necesito alejar (para ver la imagen general y navegar) y acercar (para leer etiquetas en los nodos).
Los archivos PDF son gráficos simples (generados a partir de gv
) que contienen principalmente texto, cuadros de texto y líneas, y ocasionalmente imágenes en miniatura. Lo único especial de ellos es su tamaño.
No creo que los gráficos sean complicados de representar, por ejemplo, usar el programa xdot.py para visualizar los gv
gráficos (antes de que se conviertan en un PDF) es deslumbrantemente rápido, por lo que puedo desplazarme y hacer zoom arbitrariamente en tiempo real.
Desafortunadamente, parece que todos los lectores de PDF (que he probado) tienen problemas con dichos formatos.
De hecho, necesito las siguientes características: - renderizador rápido (para que pueda usarse de forma interactiva) - acercar >100%
(idealmente ilimitado) - alejar <2%
(idealmente ilimitado) - al hacer zoom, mantener el enfoque - dependencias mínimas (estoy ejecutando xfce4 ; prefiero no usar la mitad de kde o gnome solo para mostrar un PDF) - software libre (FLOSS)
Estos son los lectores que he probado:
evince
: muestra bien la página completa (a un nivel de zoom 4.93%
), pero se niega a ampliar más de 41.47%
)
vprerex
: solo tiene 6 niveles de zoom fijos entre 100%
y 400%
, por lo que no me permite navegar.
mupdf
: limita el alejamiento a 25%
; lo que es más importante, no he encontrado una manera de mantener enfocado un punto determinado cuando uso la rueda de desplazamiento para acercar, lo que hace que sea imposible navegar por la página.
firefox built-in PDF reader
: si bien limita el alejamiento con la rueda del mouse a 25%
, también permite zoom to page-width
una vista general de la imagen y luego acercar (hasta 1000%
) un punto seleccionado. desafortunadamente, la representación en cualquier tamaño donde la fuente es lo suficientemente grande para ser legible (por ejemplo, 70%
y superior) hace que la imagen sea muy borrosa
atril
limita el acercamiento a50%
qpdfviewer
pierde el foco al hacer zoom; tarda años en renderizar un nuevo nivel de zoom
Adobe PDF reader
no es libre/libre/de código abierto
Entonces, mi pregunta es: ¿hay un lector de PDF gratuito (como en Free/Libre/OpenSource Software ) que permita acercar/alejar arbitraria e interactivamente?
Según lo solicitado, convirtiendo mis comentarios en una respuesta:
Si puede vivir con todas las dependencias de KDE que requiere (por ejemplo, porque está usando KDE de todos modos),¹ puede usar Okular para esto. Maneja bien el zoom y, además de PDF, también es compatible con muchos otros formatos (por ejemplo, EPUB). Okular es el visor de documentos predeterminado utilizado por el proyecto KDE. Cumple con la mayoría de sus requisitos:
Mientras tanto, abandoné todas las dependencias de KDE y principalmente uso qPDFviewer (que ya descartó porque pierde el enfoque en el zoom), por lo que ya no puedo verificar, pero mis requisitos difieren de los suyos.
¹ Aunque su pregunta señala lo contrario, en sus comentarios ha reconocido que estaría bien :)
hay xpdf
_ Aunque hace zoom a un tamaño de solo 4x, puede seleccionar un área rectangular y hacer zoom a una selección de cualquier tamaño. En el nivel de zoom, puede desplazarse en cualquier dirección para ver toda la página.
PDF Studio Viewer , que es un lector de PDF gratuito para Linux, puede hacer zoom del 10 % al 6400 %. También tiene una herramienta de lupa que se puede usar para ver detalles finos en el archivo con altos niveles de zoom.
Divulgación: Soy desarrollador en Qoppa Software.
izzy
umläute
okular
de hecho, maneja bien el zoom, aunque KDE es un fastidio: no coincide exactamente con el requisito de dependencias mínimas ; aparte de eso, es probablemente el mejor visor para esta tarea específica.izzy
usuario24088
umläute
izzy