Xpdf es un visualizador de PDF y un conjunto de herramientas gratuito y de código abierto basado en el marco Qt . [4] Las versiones anteriores a la 4.00 se escribieron para X Window System y Motif . [6]
Funciones
Xpdf funciona en casi cualquier sistema operativo tipo Unix . También hay binarios disponibles para Windows . Xpdf puede decodificar LZW y leer archivos PDF cifrados. La versión oficial obedece las restricciones DRM de los archivos PDF, [7] lo que puede impedir la copia, impresión o conversión de algunos archivos PDF. [4] Hay parches que hacen que Xpdf ignore estas restricciones DRM; [8] la distribución Debian , por ejemplo, tiene estos parches instalados de forma predeterminada. [9]
Xpdf incluye varios programas que no necesitan un sistema X Window, incluidos algunos que extraen imágenes de archivos PDF o convierten PDF a PostScript o texto. Estos programas funcionan en DOS , Windows, Linux y Unix . [4]
Xpdf también se utiliza como back-end para otros front-ends de lectores PDF como KPDF y GPDF, [6] y su motor, sin los componentes de visualización X11, se utiliza para visores PDF como BePDF en BeOS , '!PDF' en RISC OS y PalmPDF [10] en Palm OS [4] y en Windows Mobile . [11]
Existen dos versiones para AmigaOS . Xpdf necesita una versión limitada de un motor X11 llamado Cygnix en el sistema anfitrión. AmigaOS 4 incluía AmiPDF, un visor de PDF basado en la versión 3.01 de Xpdf. Sin embargo, tanto Apdf como AmiPDF son nativos y no necesitan X11.
utilidades xpdf
El paquete asociado "xpdf-utils" o "poppler-utils" contiene herramientas como pdftotext y pdfimages .
Explotar
Una vulnerabilidad en la implementación Xpdf del formato de archivo JBIG2 , reutilizado en el sistema operativo iOS de los teléfonos de Apple, fue utilizada por el software espía Pegasus para implementar un ataque sin necesidad de hacer clic en los iPhones mediante la construcción de una arquitectura de computadora emulada dentro de un flujo JBIG2. Apple solucionó esta vulnerabilidad " FORCEDENTRY " en iOS 14.8 en septiembre de 2021. [12]
Véase también
- Poppler , una bifurcación con licencia GPL de la biblioteca de renderizado xpdf-3.0 diseñada para una reutilización más sencilla en otros programas
- Lista de software para PDF
Notas y referencias
- ^ "Lanzamiento de Xpdf 4.05". 8 de febrero de 2024. Consultado el 2 de mayo de 2024 .
- ^ Acerca de foolabs.com "Xpdf tiene licencia GNU General Public License (GPL), versión 2. En mi opinión, la GPL es un lío complicado, confuso y ambiguo. Pero también es omnipresente y estoy harto de discutir. Y aunque sea confuso, la idea básica es buena".
- ^ xpdf xpdf 3.03 "La licencia fue cambiada de GPLv2 a licencia dual v2/v3."
- ^ Sitio web de abcde Xpdf
- ^ Glyph & Cog, LLC: PDF en formato PDF
- ^ ab Polzer, Leslie (28 de noviembre de 2006). "Una encuesta sobre los visores PDF de Linux". SourceForge, Inc. Consultado el 30 de agosto de 2007 .
- ^ Xpdf - Agrietamiento
- ^ Instrucciones genéricas del parche Xpdf
- ^ Okular, Debian y restricciones de copia
- ^ PalmaPDF
- ^ Póker de bolsillo
- ^ Beer, Ian; Groß, Samuel (15 de diciembre de 2021). "Project Zero: Un análisis profundo de un exploit de iMessage sin clic de NSO: ejecución remota de código". Google Project Zero . Consultado el 16 de diciembre de 2021 .
Fuentes
- Steward, Sid (16 de agosto de 2004). PDF Hacks: 100 consejos y herramientas de nivel industrial. O'Reilly. ISBN 0-596-00655-1.
Enlaces externos
- Sitio web oficial