PDF Tools o modificar PDF en Linux en GNOME, Cinnamon y MATE

Si trabajas habitualmente con documentos PDF, y tu escritorio es GNOME, Cinnamon o MATE, PDF Tools es tu herramienta. Este complemento que nació inicialmente para Nautilus, el gestor de archivos de GNOME, ya está disponible en otros entornos de escritorio. En particular, he migrado este complemento a Caja el gestor de archivos de MATE y a Nemo, el gestor de archivos de Cinnamon.

La ventaja de PDF Tools es que lo tienes accesible desde el menú contextual del gestor de archivos. ¿Esto que quiere decir? Simplemente que, al seleccionar cualquier archivo PDF y pulsar el botón derecho del ratón, te aparecerá un menú desplegable. Desde ese menú puedes realizar diferentes acciones. Desde combinar y separar documentos, girar páginas y mucho mas. Tienes todo un abánico de posibilidades para trabajar con documentos PDF.

No necesitas de mas herramientas adicionales para gestionar tus documentos PDF, solo necesitas tu gestor de archivos preferido. Y tal y como he comentado, ahora lo tienes disponible para Nautilus, Nemo y Caja.

 

PDF Tools o modificar PDF en Linux en GNOME, Cinnamon y MATE. Portada.

Pdf Tools tu herramienta

Pdf Tools es un conjunto de herramientas que podemos encontrar en el menú contextual de Nautilus, Nemo y Caja al seleccionar uno o varios archivos PDF. También está disponible al seleccionar imágenes, puesto que te permite combinar varias imágenes en un documento PDF.

PDF Tools o modificar PDF en Linux en GNOME, Cinnamon y MATE. Menú.

¿Que puedes hacer con PDF Tools?

  • Girar o voltear un documento PDF, con la opción de previsualizar el resultado en tiempo real. Así, podemos seleccionar si queremos realizar volteado vertical y/o horizontal. Igualmente podemos indicar el giro que le queremos dar al documento. De esta forma podemos girar y/o voltear todo un documento en un solo clic. También podemos hacer esta misma operación pero con varios documentos a la vez. PDF Tools te mostrará un cuadro de diálogo con una barra de proceso informándote del progreso de la transformación. Para permitir la posibilidad de girar o voltear varios archivos, he añadido un sufijo que se añadirá al archivo y que puedes modificar.

PDF Tools o modificar PDF en Linux en GNOME, Cinnamon y MATE. Girar.

  • También existe la posibilidad de girar únicamente algunas páginas o rangos de páginas. Esto se encuentra en otra opción del menú contextual de Nautilus, Nemo y Caja. Puedes definir páginas individuales, separadas por comas o rangos, igualmente separados por comas. Para indicar un rango, tienes que separarlo con un guión medio.

PDF Tools o modificar PDF en Linux en GNOME, Cinnamon y MATE. Girar.

  • Realizar marcas de agua en nuestros documentos PDF. Una sencilla, pero a la vez interesante operación, que nos permite insertar una imagen en el PDF. Esto puede tener diferentes utilidades, desde, lo que es sencillamente una marca de agua, para identificar la propiedad del documento hasta añadir un logo para identificar la autoridad del mismo. Aquí puedes indicar la posición vertical y horizontal de la marca de agua, así como el tamaño de la misma, mediante un zoom. Igualmente puedes indicar un margen para la posición vertical y para la posición horizontal. Al igual que en otros casos, se añadirá un sufijo a los archivos resultantes de la operación.

PDF Tools o modificar PDF en Linux en GNOME, Cinnamon y MATE. Marca de agua.

  • Otra opción muy interesante a la hora de marcar un documento es realizarlo con marcas de texto. De esta forma puedes dejar claro la autoría del documento o simplemente añadir algún texto explicativo del tipo que sea. Al igual que en el caso de las marcas de agua, puedes definir la posición vertical y horizontal, así como el margen estas dos direcciones. Por otro lado puedes elegir la tipografía para realizar la marca de texto. Igualmente también podrás definir el tamaño de la fuente y el color. Una vez seleccionados todos estos parámetros, solo tienes que pulsar el botón Aceptar, y comenzará a marcar todas las páginas.

PDF Tools o modificar PDF en Linux en GNOME, Cinnamon y MATE. Marca de texto.

  • Otra operación muy interesante que nos permite realizar Pdf Tools es paginar un documento. La paginación se realiza con el formato página/páginas . Esta es una herramienta prácticamente indispensable para aquellos que quieren imprimir un documento sin paginar. El problema de imprimir un documento sin paginar, es cuando lo vas a encuadernar y se desordena. Con esta opción puedes seleccionar la posición de la paginación tanto vertical como horizontal, y el margen en estas dos direcciones. También puedes definir tanto la tipografía, como el tamaño de la fuente, como su color.

PDF Tools o modificar PDF en Linux en GNOME, Cinnamon y MATE. Paginar.

  • PDF Tools también te permite quitar una o varias páginas del documento. Es decir, puede especificar tanto páginas individuales, como rangos de páginas, según lo he comentado en párrafos anteriores. De esta manera tendrás le mismo documento sin esas páginas. Así, por ejemplo, podemos indicar que quite las páginas de la 5 a la 10 ambas inclusive.

PDF Tools o modificar PDF en Linux en GNOME, Cinnamon y MATE. Quitar páginas.

  • Por contra, si lo que quieres es un nuevo documento PDF con algunas páginas del documento existente, o algunos rangos concretos de páginas, también tienes la opción correspondiente. Así por ejemplo, si quieres un nuevo documento con las páginas de la 8 a la 10, tan solo tienes que seleccionar el documento original, hacer clic con el botón derecho del ratón, y seleccionar la opción correspondiente en el menú contextual.

PDF Tools o modificar PDF en Linux en GNOME, Cinnamon y MATE. Extraer páginas.

  • Por supuesto, una de las utilidades que mas empleo, es la de unir documentos PDF. Con PDF Tools es realmente sencillo, solo tienes que seleccionar los documentos que quieres unir y ordenarlos en la ventana, tal y como puedes ver a continuación. Desde esta ventana también puedes añadir o quitar documentos utilizando los botones correspondientes. Para ordenar los documentos, puedes hacerlo arrastrando a la posición que quieras o utilizando los botones que tienes en la parte derecha de la ventana.

PDF Tools o modificar PDF en Linux en GNOME, Cinnamon y MATE. Unir documentos.

  • Como te puedes imaginar, esto mismo lo puedes con imágenes. Es decir, tan solo tienes que seleccionar las imágenes con las que quieras crear un PDF. Desde el menú contextual de Nautilus, Nemo o Caja, seleccionar la opción correspondiente. Al igual que en el caso anterior, también puedes añadir y quitar imágenes. Y como no podía ser de otra forma, también puedes ordenarlas, desde los botones de la aplicación o arrastrando en la propia ventana. Aquí puedes seleccionar el tamaño de la hoja en la que se imprimirá las imágenes.

PDF Tools o modificar PDF en Linux en GNOME, Cinnamon y MATE. Unir imágenes.

  • A la hora de ahorrar hojas cara a la impresión, una opción muy interesante, siempre que sea posible, es la de combinar varias páginas en una única hoja. Esto lo suelo utilizar con bastante frecuencia, para imprimir cuatro páginas por hoja (dos por delante y dos por detrás). Básicamente, lo hago con todo lo que se refiere a manuales, documentos de referencia, etc.

PDF Tools o modificar PDF en Linux en GNOME, Cinnamon y MATE. Combinar páginas.

De esta forma puedes generar un documento como puedes ver en la siguiente captura de pantalla. Tal y como puedes ver en el cuadro de diálogo de la captura de pantalla anterior, tienes diferentes opciones para definir el resultado a obtener. Así puedes definir el tamaño de hoja, la posición de la misma, tanto en horizontal como en vertical. El número de páginas por hoja y su disposición. Como ordenar las páginas y el margen a dejar entre páginas.

PDF Tools o modificar PDF en Linux en GNOME, Cinnamon y MATE. Combinar páginas.

  • Un problema que nos podemos encontar con un documento PDF es que cada una o varias páginas tenga un formato (dimensiones distintas). Pdf Tools nos permite redimensionar todas las páginas del documento para que sean exactamente iguales. Esto, evidentemente, hará que algunas páginas se escalen a mas y otras a menos.

PDF Tools o modificar PDF en Linux en GNOME, Cinnamon y MATE. Redimensionar páginas.

Instalación

Como he comentado, este complemento está disponible para los tres gestores de archivos Nautilus, Nemo y Caja de los entornos de escritorio GNOME, Cinnamon y MATE. De esta forma el proceso de instalación será diferente, aunque parecido, para cada uno de ellos. Si utilizas ppaurl, solo tienes que hacer clic en alguno de los enlaces que te indico a continuación,

En otro caso siempre puedes utilizar el terminal para realizar la instalación. Así para instalar PDF Tools en  Nautilus, solo tienes que ejecutar las siguientes órdenes en un emulador de terminal,

sudo add-apt-repository ppa:atareao/nautilus-extensions
sudo apt-get update
sudo apt-get install nautilus-pdf-tools

Una vez instalado, y para tenerlo en el menú contextual de Nautilus tienes que cerrar la aplicación, para lo que deberás ejecuta la siguiente orden,

killall nautilus

o bien

nautilus -q

Así para instalar PDF Tools en  Nemo, solo tienes que ejecutar las siguientes órdenes en un emulador de terminal,

sudo add-apt-repository ppa:atareao/nemo-extensions
sudo apt-get update
sudo apt-get install nemo-pdf-tools

Una vez instalado, y para tenerlo en el menú contextual de Nemo tienes que cerrar la aplicación, para lo que deberás ejecuta la siguiente orden,

killall nemo

o bien

nemo -q

Y para instalar PDF Tools en  Caja, solo tienes que ejecutar las siguientes órdenes en un emulador de terminal,

sudo add-apt-repository ppa:atareao/caja-extensions
sudo apt-get update
sudo apt-get install caja-pdf-tools

Una vez instalado, y para tenerlo en el menú contextual de Caja tienes que cerrar la aplicación, para lo que deberás ejecuta la siguiente orden,

killall caja

o bien

caja -q

A partir de aquí cuando te sitúes sobre un archivo PDF o bien sobre una imagen, tendrás acceso al menú contextual, y podrás realizar todas las operaciones indicadas anteriormente.

Conclusiones

PDF Tools es una herramienta en constante evolución, y que a gracias a la cantidad de librerías software libre disponibles, tiene mucho campo de mejora. Pero no solo esto, porque además te pido tu colaboración, para mejorar este proyecto. No solo se trata de que aportes código, también puedes ayudarme con la traducción, con los iconos, pero sobre todo con tus ideas y tus sugerencias. Seguro que cuando trabajas con documentos PDF, tienes que hacer alguna tarea repetitiva. O te gustaría poder hacer alguna operación con ellos. Por favor coméntala. Yo te puedo intentar ayudar para que ese trabajo que haces a menudo sea menos tedioso. Solo me tienes que echar una mano a mi, diciéndome que te gustaría tener en Pdf Tools, y si es posible, no dudes que formará parte de esta increíble herramienta.

61 comentarios en “PDF Tools o modificar PDF en Linux en GNOME, Cinnamon y MATE

  1. Alberto hace 6 años

    Buena herramienta

    1. El atareao hace 6 años

      Muchas gracias Alberto. Cualquier sugerencia, idea, comentario para mejorarla siempre es bienvenida.
      Gracias y un saludo.

  2. José M. Ciordia hace 6 años

    Muy interesante. Una errata: «…añadir un loco para identificar…», mejor añade un «logo». Y también he leído por ahí «posibilidá», pero a lo mejor es que como estás atareao te ahorras ltrs. 🙂

    1. El atareao hace 6 años

      Muchas gracias por la captura de erratas. Tengo que repasar los artículos con más atención antes de publicar.
      Gracias

  3. Daniel Rene hace 6 años

    Muchas gracias por la herramienta. Es posible tenerla integrada en «caja» el explorador de archivos de mate?, ya que nautilus de gnome 3, lo he dejado de usar, ya que cada vez esta mas capado en opciones. Esa extension serviria para Nemo, la version modificada de nautilus de cinnamon? Gracias, salu2 desde Colombia.

    1. El atareao hace 6 años

      Hola Daniel,
      En Nemo funciona seguro, solo tengo que actualizarla desde la última versión, intentaré hacerlo en las próximas semanas. En cuanto a caja todavía no he desarrollado ningún complemento, pero entiendo que no habrá problema. ¿Tu lo tienes instalado?¿Te atreverías a probarlo y contarme la experiencia?
      Gracias y un saludo

  4. Juan Alberto Cañero Tamayo hace 5 años

    Hola, no me ha funcionado siguiendo los pasos que detallas, cuando reinicio nautilus:

    nautilus -q
    sys:1: PyGIWarning: Nautilus was imported without specifying a version first. Use gi.require_version(‘Nautilus’, ‘3.0’) before import to ensure that the right version gets loaded.
    /usr/share/nautilus-python/extensions/nautilus-pdf-tools.py:29: PyGIWarning: Poppler was imported without specifying a version first. Use gi.require_version(‘Poppler’, ‘0.18’) before import to ensure that the right version gets loaded.
    from gi.repository import Poppler
    Traceback (most recent call last):
    File «/usr/share/nautilus-python/extensions/nautilus-pdf-tools.py», line 39, in
    from PIL import Image
    ImportError: No module named PIL

    Sin embargo he conseguido instalarlo y que funcione. El problema era que no encontraba la biblioteca python-pil. Así que he hecho «apt-get install python-pil» y ha funcionado.

    Por cierto gracias por todas las utilidades que has desarrollado.

    1. El atareao hace 5 años

      Muchas gracias Juan Alberto,

      He actualizado este complemento añadiendo esa dependencia para evitar este problema.

      Muchas gracias por tu colaboración y un saludo,

  5. Triskel hace 5 años

    Como he comentado en la entrada de GQRCode, acabo de hacer una instalación limpia de ubuntu 16.04 y PDF Tools se instala y aparece en el menú de Nautilus pero las distintas acciones no realizan nada. En 14.04 funcionaba correctamente. Parece que algo ha cambiado en la nueva versión de Ubuntu para que no funcionen algunas de estas utilidades ¿quizás algún tema de dependencias? saludos y gracias por tu trabajo.

    1. Triskel hace 5 años

      Mismo caso que con GQRCode, después de instalar Variety (y sus dependencias), PDF Tools funciona correctamente.

      1. El atareao hace 5 años

        Hola Triskel,

        Estoy revisando, actualizando y añadiendo nuevas opciones a PDF Tools, de forma, que para la próxima versión lo tendré en cuenta.

        Gracias y un saludo.

  6. Illot hace 5 años

    ¿Y existe alguna versión semejante para otros escritorios? Hace poco que ha pasado a Mate y, en Caja, no tengo instalado este plug-in tan útil.

    Un saludo y gracias por tu interesante aportación.

    1. Iago_OM hace 5 años

      me encuentro en la misma circunstancia que tú, a ver si atareado nos da un solución. De todas formas gracias por tu curro atareado.

      1. El atareao hace 5 años

        Hola,
        El problema de MATE es que hasta «hace poco» utilizaba GTK2. Este complemento está desarrollado con GTK3.
        Cambiar Pdf-Tools a GTK2 es un trabajo importante, y ahora mismo no tengo tiempo para ello, sobre todo teniendo en cuenta que están migrando MATE a GTK3.
        Si no me equivoco Ubuntu Mate 16.10 ya utiliza GTK3.
        ¿Que versión de GTK tienes? ¿Quieres que probar una versión de Pdt-Tools para Caja y vemos como se comporta?
        Ya me dices.Gracias.

        1. Iago_OM hace 5 años

          acabo de comprobar la versión de mi GTK y es la 2.24 yo tengo instalada la LTS de ubuntu mate (16-04), gracias por tu curro y si es mucho trabajo tampoco le des muchas vueltas lo sigo haciendo desde la terminal, que me es bastante cómodo.

          1. El atareao hace 5 años

            OK!
            De todas formas voy a instalar una máquina virtual con 16.10 y comprobaré si funciona correctamente…. Ya te digo.

            Saludos.

  7. Javier Delgado hace 5 años

    Intenté instalarlo en Ubuntu 16.10 sin éxito.
    Al ervisar los paquetes del repositorio desde Synaptic aparecen las demás extensiones para Nautilus excepto ‘nautilus-pdf-tools’
    De antemano, gracias por tu atención y ayuda.

    1. El atareao hace 5 años

      Hola Javier,
      Ya está actualizado para 16.10 y 17.04. Prueba y ya me dices.

      Saludos.

      1. Javier Delgado hace 5 años

        Muchas gracias por la pronta solución.
        Pude instalarlo pero no logré resultado alguno al elegir de las opciones disponibles en el menú contextual, por lo que seguí la recomendación que dan en los comentarios previos de este post e intalé ‘variety’ con lo que en efecto se solucionó el problema; al parecer hay una dependencia sin resolver en el paquete de instalación…
        Y muchas gracias de nuevo, saludos.

  8. Diego Chertoff hace 5 años

    es posible instalarlo para Nemo? Uso Linux Mint.
    Gracias

  9. Dani Talens hace 4 años

    Hola Atareado,

    Primero de todo agradecerte tu trabajo en tantas aplicaciones tan útiles para nuestro querido ubuntu.
    Estoy interesado en colaborar en la traducción de esta aplicación y otras que has creado al valencià/català. Tienes tus proyectos en alguna plataforma tipo transifex o algo parecido para facilitat el proceso de traducción?

    Espero tu respuesta, un saludo!

  10. Celita Palacios hace 4 años

    ¡Hola, Lorenzo!
    ¡Como siempre, te sacas un 10 con cada utilería que haces! ¡GRACIAS!

    Me queda un pequeñísima sugerencia en el tintero: la posibilidad de reducir el margen de las hojas del PDF y de adaptar el tamaño para poder leer en un lector electrónico. Si es algo posible y sencillo, pues me parece que podría aportar mucho a esta ya gran útil miniherramienta que has hecho.

    Y si te complica, pues, nada, que de todas maneras muchas gracias por tu trabajo.

    ¡Saludos!

  11. otrodiavemos hace 4 años

    He intentado instalarlo en U16.04 pero no hay caso. Reinicio nautilus, reinicio el sistema y nada. ¿Hace falta alguna otra dependencia?

    1. El atareao hace 4 años

      Hola,

      Puedes ejecutar Nautilus desde un terminal para ver donde está el error. Para ello, primero `mata` Nautilus y luego lo ejecutas,

      $ killall nautilus
      $ nautilus

      Pega aquí el resultado… gracias.

  12. jkd hace 4 años

    En Nemo no sale el menú, con nemo -q me sale esto:

    (nemo:2669): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
    /usr/share/nemo-python/extensions/nemo-pdf-tools.py:29: PyGIWarning: Poppler was imported without specifying a version first. Use gi.require_version(‘Poppler’, ‘0.18’) before import to ensure that the right version gets loaded.
    from gi.repository import Poppler
    Traceback (most recent call last):
    File «/usr/share/nemo-python/extensions/nemo-pdf-tools.py», line 46, in
    from miniview import MiniView
    ImportError: No module named miniview

    El paquete de aur de archlinux nautilus-pdf-tools también saca lo de poppler y miniview pero funciona bien.

  13. Simone hace 4 años

    Love you guys, I always add your PPA to all my distros, in all the workstations I install. Really I think you make this world a little bit better.

  14. Fabián hace 4 años

    Hola. Primero, muchísimas gracias por estas extensiones, son superútiles y me han salvado la vida varias veces. Pero he intentado utilizarlo en nautilus en Ubuntu 17.10 pero me sale este error y no me funciona. En otro pc con Unity y 16.04 me iba de perlas. Te dejo aquí el error que me muestra por terminal al intentar extraer páginas:

    Traceback (most recent call last):
    File «/usr/share/nautilus-python/extensions/nautilus-pdf-tools.py», line 1090, in extract_some_pages
    extract_ranges(file0,file_out,ranges)
    File «/usr/share/nautilus-python/extensions/nautilus-pdf-tools.py», line 636, in extract_ranges
    current_page.render(context)
    KeyError: ‘could not find foreign type Context’

    ¡Gracias de nuevo!

    1. El atareao hace 4 años

      Hola Fabián,
      Voy a revisar la aplicación y publicaré una revisión.
      Saludos y gracias por el comentario.

      1. Fabián hace 4 años

        Muchas gracias, Atareao ^^

  15. Pedro hace 4 años

    Hola Atareao:
    ¿Llevas idea de convertir este complemento para Nemo? Iba a instalarlo pero he visto que sirve sólo para Nautilus, y tiene tantas opciones que me parece una gran herramienta.
    Gracias de antemano por tu trabajo.

  16. Víctor Manuel Sereno hace 4 años

    Otro gran acierto, ya lo he instalado en mi escritorio mate con caja y va de maravilla.

  17. openpy hace 4 años

    Queria saber si es posible tener soporte para Pantheon-files en Elementary OS. Gracias.

    1. El atareao hace 4 años

      No se si Pantheon permite complementos. ¿Conoces alguno? A ver si se puede hacer algo.
      Gracias.

        1. El atareao hace 4 años

          Gracias openpy,
          Lo he estado mirando y no es posible con esto que me has enviado.
          Lo siento y gracias.

  18. Pedro hace 4 años

    Hola Atareao!
    No hace ni un mes que te comenté la posibilidad de adaptarlo para Nemo y ya lo tenemos. ¡Muchas gracias!
    En cuanto pueda lo instalaré.
    Ánimo con todos tus proyectos porque son de gran ayuda!

  19. Jose Luis Mateo hace 4 años

    Gracias compañero, funcionan perfectamente

  20. Jose Luis Mateo hace 4 años

    Aunque he observado que el archivo final cuando por ejemplo, le inserto una paginación y una marca de texto es casi un 50% inferior en tamaño al original. ¿A que se debe esto?, lo sabes. ¿Hay algo que no hago bien?

    Un abrazo

    1. El atareao hace 4 años

      Hola José Luis,
      ¿A que te refieres con el tamaño? ¿Al tamaño de las páginas?¿Al peso del documento?
      Gracias por la información.

      1. Jose Luis Mateo hace 4 años

        Al peso del documento

        Ya la he pillado el tranquillo a casi todas las aplicaciones. Me va a ayudar mucho.

        De nuevo, gracias

        El 23/03/18 a las 17:23, Disqus escribió:

  21. Jose Luis Mateo hace 4 años

    Otra duda, esta mas difícil: Tengo una carpeta con varias imágenes en pdf y quiero combinar dos o tres por página, no se a que se debe pero el resultado es siempre el mismo, una solo por página. Eso si, unas veces está arrba otras en el centro, etc. en función de la orientación. Con cualquier tipo de hoja, A4…

    El caso es que me gustaría saber hacerlo pues me ahorraría varios pasos a la hora de hacer mis resúmenes en PDF.

    1. El atareao hace 4 años

      Hola José Luis,
      La verdad es que no se me había ocurrido… Pero puedo hacer como dices que se combinen varias por página u otras opciones. ¿Que es lo que necesitas exactamente?
      Un saludo.,

      1. Jose Luis Mateo hace 4 años

        Me gustaría por ejemplo, tres imágenes por página pero que tuviesen una disposición en dos columnas. Por ejemplo: primera arriba a la izquierda, segunda,centro derecha y tercera abajo a la izquierda.

        Es bastante complejo pero, a lo mejor hay solución.

        Gracias de nuevo y un saludo

        El 23/03/18 a las 17:24, Disqus escribió:

        1. El atareao hace 4 años

          ¿Has probado la opción de combinar varias páginas por hoja? Es posible que eso es lo que buscas… Si es así, modifico el complemento.

  22. Luciano Ortiz hace 3 años

    Hola atareao.. antes que nada felicitarte por el excelente trabajo que haces… Quería consultarte por que tengo problemas para usar este complemento en nemo instalado en ubuntu 18.04. Logro instalar el pluggin y anda casi todo, menos la función que mas me interesa que es la de unir pdfs… Simplemente cuando la quiero utilizar no hace nada… como si no existiera.. Agradezco tu respuesta.. saludos!

    1. El atareao hace 3 años

      Hola Luciano,
      Es extraño… Puedes ejecutar Nemo desde un terminal a ver el error que produce. Primero tendrás que matar Nemo, y luego abrirlo desde el terminal.
      Muchas gracias.

      1. Luciano Ortiz hace 3 años

        Eso intento pero no me muestra ningún error. Seguro estoy haciendo algo mal.. Simplemente abro el terminal y escribo nemo, eso abre el programa pero no me muestra ningún tipo de log… Hay algún modificador para utilizar con el comando para que me vaya mostrando lo que se va haciendo así poder rastrear el error??? o quizás pueda reinstalar el complemento pero no se como. Sospecho que debe faltar alguna librería o algo así.. Estoy usando Ubuntu 18.04 LTS amd64 con repositorios oficiales y unicamente este ppa agregado… Cualquier sugerencia es bienvenida y desde ya, muchas gracias por tu respuesta… saludos!

        PD: También instale el complemento para nautilus con el mismo resultado.-

        1. Luciano Ortiz hace 3 años

          Me autorespondo para actualizar… Lo que hice fue correr un sudo «apt-get install –reinstall nemo-pdf-tools» y con eso el paquete se reinstalo. Luego utilice «killall nemo» y luego «nemo». Al intentar unir des pdfs en la shell aparecio todo esto:

          —————————————————–
          RuntimeError: object at 0x7f7fcbe9e910 of type PdfToolsMenuProvider is not initialized

          (nemo:6165): Gtk-WARNING **: 10:03:30.159: Could not load a pixbuf from icon theme.
          This may indicate that pixbuf loaders or the mime database could not be found.
          RuntimeError: object at 0x7f7fcbe9e910 of type PdfToolsMenuProvider is not initialized
          (141, 200)
          Traceback (most recent call last):
          File «/usr/share/nemo-python/extensions/nemo-pdf-tools.py», line 78, in doit
          self.pdfmanager.join_pdf_files(selected, window)
          File «/usr/share/nemo-python/extensions/pdf-tools/pdfmanager.py», line 179, in join_pdf_files
          jpd = JoinPdfsDialog(_(‘Join PDF files’), files, file_out, window)
          File «/usr/share/nemo-python/extensions/pdf-tools/joinpdfsdialog.py», line 133, in __init__
          pixbuf = tools.get_pixbuf_from_pdf(filename, 200)
          File «/usr/share/nemo-python/extensions/pdf-tools/tools.py», line 164, in get_pixbuf_from_pdf
          surface = get_surface_from_pdf(file_in, height)
          File «/usr/share/nemo-python/extensions/pdf-tools/tools.py», line 195, in get_surface_from_pdf
          current_page.render(context)
          KeyError: ‘could not find foreign type Context’
          ——————————————————————–

          Saludos!

  23. Laureano hace 3 años

    He migrado de 16.04 a 18.04 y lógicamente he instalado ‘herramientas pdf’ (dado su buen funcionamiento anterior), pero para mi disgusto no me funciona ninguna opción. Se abre la ventana correspondiente, parece que quiere empezar a funcionar, pero se queda colgada.
    Gracias como siempre por todo lo que das.

    1. Luciano Ortiz hace 3 años

      El mismo problema que tengo yo, aun no he dado con la solución. He probado otras opciones pero nada como esta.. Sopongo que habra que volver a versiones mas viejas de ubuntu o a mi querido debian… 🙁

      1. El atareao hace 3 años

        Hola Luciano,

        ¿Puedes abrir Nautilus desde un terminal para ver
        el error que arroja?. Tendrás que matar las otras instancias `killall
        nautilus`. y luego iniciarlo `nautilus .Gracias.

        1. Luciano Ortiz hace 3 años

          luciano@Rukbat-III:~$ killall nemo
          nemo: proceso no encontrado
          luciano@Rukbat-III:~$ nemo
          RuntimeError: object at 0x7fb8168e1370 of type PdfToolsMenuProvider is not initialized

          (nemo:11385): Gtk-WARNING **: 12:49:24.004: Could not load a pixbuf from icon theme.
          This may indicate that pixbuf loaders or the mime database could not be found.
          RuntimeError: object at 0x7fb8168e1370 of type PdfToolsMenuProvider is not initialized
          (154, 200)
          Traceback (most recent call last):
          File «/usr/share/nemo-python/extensions/nemo-pdf-tools.py», line 78, in doit
          self.pdfmanager.join_pdf_files(selected, window)
          File «/usr/share/nemo-python/extensions/pdf-tools/pdfmanager.py», line 179, in join_pdf_files
          jpd = JoinPdfsDialog(_(‘Join PDF files’), files, file_out, window)
          File «/usr/share/nemo-python/extensions/pdf-tools/joinpdfsdialog.py», line 133, in __init__
          pixbuf = tools.get_pixbuf_from_pdf(filename, 200)
          File «/usr/share/nemo-python/extensions/pdf-tools/tools.py», line 164, in get_pixbuf_from_pdf
          surface = get_surface_from_pdf(file_in, height)
          File «/usr/share/nemo-python/extensions/pdf-tools/tools.py», line 195, in get_surface_from_pdf
          current_page.render(context)
          KeyError: ‘could not find foreign type Context’

    2. El atareao hace 3 años

      Hola Laureano,
      Puedes abrir Nautilus desde un terminal para ver el error que arroja. Tendrás que matar las otras instancias `killall nautilus`. y luego iniciarlo `nautilus .
      Gracias.

      1. Laureano hace 3 años

        Perdona la tardanza en responder ¿a ti no te dicen eso de ‘te vas a dejar los ojos’?.
        El resultado de tu indicación es:

        lpcs@lpcs-desktop:~$ killall nautilus
        lpcs@lpcs-desktop:~$ nautilus
        sys:1: PyGIWarning: Nautilus was imported without specifying a version first. Use gi.require_version(‘Nautilus’, ‘3.0’) before import to ensure that the right version gets loaded.
        RuntimeError: object at 0x7f062b3124b0 of type PdfToolsMenuProvider is not initialized
        Nautilus-Share-Message: 11:50:47.874: Called «net usershare info» but it failed: Falló al ejecutar el proceso hijo «net» (No such file or directory)
        RuntimeError: object at 0x7f062b3124b0 of type PdfToolsMenuProvider is not initialized
        RuntimeError: object at 0x7f062b3124b0 of type PdfToolsMenuProvider is not initialized
        RuntimeError: object at 0x7f062b3124b0 of type PdfToolsMenuProvider is not initialized
        Exception in thread Thread-1:
        Traceback (most recent call last):
        File «/usr/lib/python2.7/threading.py», line 801, in __bootstrap_inner
        self.run()
        File «/usr/share/nautilus-python/extensions/pdf-tools/doitinbackground.py», line 816, in run
        current_page.render(context)
        KeyError: ‘could not find foreign type Context’

        (nautilus:6510): Gtk-CRITICAL **: 11:51:37.209: gtk_widget_get_mapped: assertion ‘GTK_IS_WIDGET (widget)’ failed
        (nautilus:6510): Gdk-CRITICAL **: 11:51:37.209: gdk_window_is_visible: assertion ‘GDK_IS_WINDOW (window)’ failed
        (nautilus:6510): Gdk-CRITICAL **: 11:51:37.209: gdk_window_show_internal: assertion ‘GDK_IS_WINDOW (window)’ failed
        (nautilus:6510): Gtk-CRITICAL **: 11:51:37.209: gtk_widget_set_opacity: assertion ‘GTK_IS_WIDGET (widget)’ failed
        (nautilus:6510): Gtk-CRITICAL **: 11:51:37.209: gtk_widget_queue_draw: assertion ‘GTK_IS_WIDGET (widget)’ failed
        (nautilus:6510): Gtk-CRITICAL **: 11:51:39.211: gtk_widget_get_mapped: assertion ‘GTK_IS_WIDGET (widget)’ failed

        Los últimos errores salen después de quedarse colgada la ventana de ejecucion (en este caso quitar páginas) y cerrar Nautilus.

        Como siempre montón de gracias.
        Un abrazo,

        Laureano

  24. Laureano hace 3 años

    Buenas tardes y buenas noticias.
    No podía tirar la toalla con la herramienta pdf y con ella desinstalada se me ocurrió buscar pdf-tools en todo el disco.
    Encontre en /usr/share/nautilus-python/extensions/ un fichero nautilus-pdf-tools-py y un directorio pdf-tools.
    Borré ambos (con sudo) e instalé con Synaptic. Maravilla¡ funciona¡
    Un atento saludo,
    Laureano

  25. Luciano Ortiz hace 3 años

    En mi caso sigue sin funcionar, sigue dando errores a la hora de unir archivos pdf…. 🙁

    1. Luciano Ortiz hace 3 años

      No me pregunten que hice por que la verdad es que no tengo ni la mas pálida idea.. Solo se que probé de usar el pluggin luego de un par de reinicios y ahora funciona a la perfección con nautilus. Lamento mucho no poder aportar a la solución. Estoy usando Debian 9 Stretch apuntado a repositorios oficiales con gnome shell 3.22.2

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *