stringtranslate.com

Poppler (software)

Poppler es una biblioteca de utilidades de software gratuita para representar documentos en formato de documento portátil (PDF). Su desarrollo cuenta con el apoyo de freedesktop.org . Se usa comúnmente en sistemas Linux [3] y lo usan los visores de PDF de los entornos de escritorio de código abierto GNOME y KDE .

El proyecto fue iniciado por Kristian Høgsberg con dos objetivos: [4] proporcionar funcionalidad de renderizado de PDF como una biblioteca compartida , centralizar el esfuerzo de mantenimiento e ir más allá de los objetivos de Xpdf , e integrarse con la funcionalidad proporcionada por los sistemas operativos modernos .

En el lanzamiento de la versión 0.18 en 2011, la biblioteca poppler representó una implementación completa de ISO 32000-1 , [3] el estándar de formato PDF, y fue la primera biblioteca PDF gratuita importante que admitía sus formularios (solo Acroforms pero no formularios XFA completos ). [5] [6] y características de anotaciones. [3]

Poppler es una bifurcación de Xpdf-3.0, un visor de archivos PDF desarrollado por Derek Noonburg de Glyph and Cog, LLC. [4] [7]

El nombre Poppler proviene del episodio de la serie animada Futurama " El problema con Popplers ". [7]

Aplicaciones

Las aplicaciones de software gratuito destacadas que utilizan Poppler para representar documentos PDF incluyen: [8]

Características

Poppler puede utilizar dos servidores para dibujar documentos PDF, Cairo y Splash. Sus características pueden depender del back-end que emplee. Un tercer back-end basado en el marco de pintura "Arthur" de Qt4 está disponible, pero está incompleto y ya no está en desarrollo activo. [10] Existen enlaces para Glib y Qt5 , que proporcionan interfaces para los backends de Poppler, aunque los enlaces de Qt5 solo admiten los backends de Splash y Arthur. Hay un conjunto de parches disponible para agregar soporte para el backend de Cairo a los enlaces Qt5, [11] pero el proyecto Poppler actualmente no desea integrar la característica en la biblioteca propiamente dicha. [12]

Algunas características de los backends incluyen:

Poppler también viene con un back-end de representación de texto, que se puede invocar desde la utilidad de línea de comandospdftotext . Es útil para buscar cadenas en archivos PDF desde la línea de comando, usando la utilidad grep, por ejemplo. [13]

Ejemplo:

 archivo pdftotext.pdf  - | cadena grep   

Poppler admite parcialmente anotaciones y Acroforms. No soporta JavaScript [14] ni la representación de formularios XFA completos . [5]

poppler-utils

poppler-utils es una colección de utilidades de línea de comandos creadas en la API de la biblioteca de Poppler para administrar PDF y extraer contenidos:

Ver también

Notas

  1. ^ Esta fecha de modificación de archivo aparece en la versión 0.1.1 tarball, la "primera versión real", según el historial de versiones de Poppler. [1]

Referencias

  1. ^ ab "Lanzamientos de Poppler" . Consultado el 7 de diciembre de 2020 .
  2. ^ "Poppler LÉAME-XPDF" . Consultado el 26 de septiembre de 2015 .
  3. ^ abc "El proyecto GNU PDF sale de la lista de proyectos de alta prioridad de la FSF; ¡misión completada!". 6 de octubre de 2011 . Consultado el 11 de octubre de 2011 .
  4. ^ ab "Archivo README de Poppler". Archivado desde el original el 8 de julio de 2012 . Consultado el 21 de enero de 2010 .
  5. ^ ab Error 18935: los datos del formulario no se guardan para archivos PDF que utilizan formularios XFA; mostrarán valores antiguos cuando se abran en acroread/Adobe Reader, 7 de diciembre de 2008
  6. ^ PDF v1.7 solicita actualizar Adobe Reader, 27 de enero de 2009
  7. ^ ab "Página de inicio de Poppler" . Consultado el 3 de enero de 2015 .
  8. ^ abc "Poppler Wiki. Información sobre Poppler" . Consultado el 21 de enero de 2010 .
  9. ^ "Notas de la versión de LibreOffice 4.2". documentfoundation.org .
  10. ^ Albert Astals Cid (15 de mayo de 2009). "Re: [poppler] Qt4 Arthur". correo-archivo.com .
  11. ^ "giddie/poppler-cairo-backend". GitHub . 8 de diciembre de 2021.
  12. ^ "Error 25240: backend de Cairo para el contenedor Qt4". freedesktop.org .
  13. ^ "Búsqueda de archivos PDF con grep" . Consultado el 21 de enero de 2010 .
  14. ^ Albert Astals Cid (8 de febrero de 2008). "Compatibilidad con JavaScript (n.º 162)". GitLab . Consultado el 3 de octubre de 2018 .

enlaces externos