¿Cómo puedo editar una imagen en un archivo PDF existente?

60

Tengo un archivo PDF escaneado que es un formulario de solicitud y una imagen que es la versión escaneada de mi firma (por ejemplo, esta ) y puede estar en cualquier formato de imagen, como EPS o PNG. Me gustaría poner la imagen de la firma en el espacio en blanco justo a "SOLICITANTE:" en la segunda página del formulario de solicitud. Me pregunto cómo hacer eso.

He intentado los siguientes métodos, pero ninguno tuvo éxito:

  1. La primera forma es usar gimp. Primero importo el formulario de solicitud en gimp, y luego pego la imagen de la firma en el espacio derecho a "SOLICITANTE:" en la segunda página del formulario de solicitud.

    Los problemas son que:

    • Parece que solo puedo importar una página del formulario de solicitud en gimp, no todas las dos páginas.

    • Además, cuando guardo la modificación, el formato más cercano al PDF que puedo guardar es PS, y la resolución se ha degradado y el tamaño de almacenamiento del archivo guardado es 10 veces mayor que el formulario de solicitud original y la imagen de la firma.

  2. La segunda forma es usar Libreoffice Draw. He instalado el paquete libreoffice-pdfimport. Pero después de importar el formulario de solicitud en Libreoffice Draw,

    • todo el contenido escaneado no se importa, y

    • el diseño es diferente del diseño del formulario de solicitud original.

Entonces, ¿qué otras formas puedo probar? Preferiría alguna forma de colocar la imagen de la firma directamente en el archivo PDF del formulario de solicitud,

  • sin tener que convertir entre formatos,
  • sin tener que crear archivos mucho más grandes manteniendo la resolución original,
  • sin tener que dividir y combinar páginas de un archivo pdf de varias páginas,
  • sin tener que rasterizar otras partes del archivo PDF, es decir, sin perder el texto que agregué más tarde al archivo PDF del formulario de solicitud al tener que convertir todo el PDF en imágenes.
Tim
fuente
Aunque no es una aplicación nativa, vea esta respuesta: askubuntu.com/a/35679/4923 esta aplicación también puede insertar imágenes en archivos PDF existentes bastante bien.
Sabacon
En el gimp, puede seleccionar la opción de impresión y exportarla a pdf de esa manera; El paquete cups-pdf ofrece más opciones que la impresión predeterminada al archivo. Puede fusionar ambas páginas juntas en un documento de antemano.
@Mik: (1) ¿El paquete cups-pdf funciona dentro de gimp? ¿Puede reducir el tamaño de almacenamiento manteniendo la resolución original? (2) ¿Hay alguna forma sin tener que dividir y combinar páginas de un archivo pdf de varias páginas?
Tim
Sí, simplemente va al menú de impresión, hay resolución y otras configuraciones allí. Debería poder importar el pdf a gimp, hacer lo que quiera y luego exportarlo como pdf a través del menú de impresión.
@Mik: ¿Para qué se utilizan cups-pdf? ¿Se utiliza para convertir archivos en otros formatos a archivos en pdf?
Tim

Respuestas:

61

Mi recomendación es Xournal. Aquí están las instrucciones.

Instalar en pc:

sudo apt-get install xournal

Para versiones anteriores a 14.04 de Ubuntu, es posible que deba instalar desde un ppa. Aquí están esas instrucciones.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install xournal

Ejecutar xournal, haga clic en File> Annotate PDF, elija su archivo PDF.

Ahora, vaya a donde necesita agregar su firma y haga clic en Tools> Image(o en el ícono de la barra de herramientas "Imagen"), luego haga clic donde desee agregar la imagen. Aparece un cuadro de diálogo de selección de imagen, seleccione su imagen.

La imagen de inserción de Xournal es una gran adición, pero no está pulida. Tan pronto como agregue la imagen, asegúrese de cambiar su tamaño y moverla a donde desee. Para cambiar el tamaño no hay capacidad para garantizar que las proporciones se mantengan igual. Solo míralo. Una vez que haya terminado, está en su propia capa, que no puede cambiar. Si no le gusta cómo termina, elimine esa capa y comience nuevamente.

Una cosa útil es que puede usarlo ctrl-ctan pronto como lo cambie de tamaño y luego ctrl-vla próxima vez que necesite insertar su imagen. Suponiendo que desea una imagen del mismo tamaño, esto le ahorrará algo de tiempo.

Cuando haya terminado, elija File-> Export to PDFpara volver al formato PDF. Supongo que querrá enviar su documento firmado.

Nota: Una desventaja de Xournal es que el documento terminado parece que las fuentes se convierten en una imagen. Las fuentes ya no son tan nítidas. Aún así, se ve mejor que si imprimió y volvió a escanear y es mucho más rápido. [Nota: en mi experiencia más reciente parece que este problema se ha resuelto. Tal vez tuve suerte con las fuentes particulares utilizadas. Deje un comentario sobre su experiencia y lo actualizaré en consecuencia.]

Snowguy
fuente
44
Xournal es el camino a seguir
Freedom_Ben
3
Normalmente uso Inkscape para manipulaciones de PDF, sugeriría probar eso. Similar a GIMP, solo puede procesar páginas individuales. Su ventaja es que puede manipular los diferentes objetos en el pdf directamente.
noleti
3
Wow - ¡Xournal realmente funciona! En Ubuntu 14.04, no necesita agregar el repositorio separado; la versión 4.7 está disponible en los repositorios predeterminados.
Sam King
2
Para recuperar un documento PDF después de sus cambios, use el archivo -> exportar a PDF, ya que el guardado simple generará un xojarchivo, un formato bastante específico solo para xournal.
mate
1
Acabo de probar todo el procedimiento, las fuentes no se convierten en imágenes. El texto en el PDF resultante es seleccionable y se ve muy bien en todos los niveles de zoom.
Nicolas Raoul
17

LibreOffice Draw te permitirá modificar archivos PDF.

En Ubuntu, es posible que deba instalar la extensión LibreOffice para importar archivos PDF, lo que puede hacer al ejecutarsudo apt-get install libreoffice-pdfimport

Lo he usado para insertar escaneos de mis firmas.

CSCameron
fuente
3
Cuando importa un archivo pdf a LibreOffice Draw y lo exporta de nuevo a pdf, ¿cambia el diseño?
Tim
1
El diseño de la página? Si lo hace, puede usar pdfmod para solucionarlo. No necesita usar Draw; puede Importar el PDF con Writer y luego insertar su imagen. Tengo una publicación de blog sobre esto en colans.net/blog/signing-document-image-ubuntu-1210 .
colan
LibreOffice no funciona en ningún caso, solo lo probé con un documento de varias páginas y lo estropeó. Tal vez lo suficientemente bueno para el trabajo gubernamental, pero no para un uso serio.
empedokles
Esta debería ser la respuesta aceptada. xournal es prácticamente inútil debido a la salida inutilizable que produce.
Pa_
La falta de fuentes puede ser un problema. Tenía un documento usando Calibri, que era bastante problemático hasta que instalé Carlito
Gert van den Berg el
10

Puede usar PDF Buddy , un editor de PDF en línea que hace que agregar firmas sea ridículamente fácil: puede dibujarlas o agregarlas como archivos de imagen.

ingrese la descripción de la imagen aquí

(Divulgación: soy cofundador de PDF Buddy)

Yarin
fuente
2
Lo acabo de usar, muy suave.
dukedave
Le sugiero que agregue una opción de zoom para el documento, ¡gran trabajo!
Samus_
2
Es un producto comercial y no pude descargar un solo documento sin actualizarlo.
danijar
1
@danijar hay créditos gratuitos disponibles para uso limitado, no se requiere actualización pdfbuddy.com/faq#credits
Yarin
¿Cuál es la política de retención de datos? ¿Ofrece alguna opción para REALMENTE eliminar los documentos después de que se haya realizado la edición?
Abhishek Anand
4

Creo que estabas en el camino correcto con GIMP. ¿Por qué no capitalizar lo que ha hecho en GIMP y volver a fusionar el PDF utilizando algo como PDF shuffler (tiene la capacidad de importar archivos PS PostScript)?

Ver esta pregunta anterior cómo

stephenmyall
fuente
¡Gracias! (1) ¿Qué significa "capitalizar lo que has hecho en GIMP"? (2) ¿Hay alguna forma sin tener que dividir y combinar páginas de un archivo pdf de varias páginas?
Tim
(1) Haga gimp como lo hizo y guárdelo en un archivo PS (2) No lo sé, por eso sugiero un compilador de PDF. Sin embargo, hay una gran variedad de software de edición de PDF disponible en la USC. ¿Has mirado alguno de ellos, por ejemplo, PDF Studio 7 Standard? Hay demasiados para mí como para tener un conocimiento total de toda su funcionalidad
stephenmyall
¿es posible agregar la imagen sin tener que rasterizar otras partes del archivo pdf, es decir, sin perder el texto en el archivo pdf del formulario de solicitud al tener que convertir todo el pdf en imágenes?
Tim
Tim, para evitar rasanteizar (como has descrito), probablemente necesites volver al software en el que creaste originalmente el PDF. Estás enfrentando estos problemas porque estás usando un PDF escaneado.
stephenmyall
El pdf escaneado es todo lo que tengo, pero he agregado algo de texto en el pdf escaneado (no se muestra en el enlace). si agrego aún más una imagen de firma en el pdf, ¿cómo puedo evitar rasterizar todo el pdf, es decir, evitar perder el texto que ingresé?
Tim
4

He encontrado una manera de hacer esto, pero implica convertir su imagen de firma a pdf y luego fusionarla con el formulario de solicitud de destino y luego generar un nuevo documento; la firma se agrega al final del documento. Es bastante simple de hacer y puede ser la forma más fácil de hacerlo. Imagemagickes el programa que desea instalar (si es necesario) y utilizar su función de conversión de esta manera: convert original.pdf signature.pdf final.pdf.

Captura de pantalla


fuente
¡Gracias! ¿Se puede agregar la imagen de la firma no solo al final del archivo pdf, sino directamente al "SOLICITANTE:" en el medio de la segunda página?
Tim
Creo que hay una manera, pero tendrías que verificar la configuración de la imagen mágica, ya que solo he usado el programa de la manera descrita. Si no puede obtener la firma donde desea, puede completar los formularios con xournal, imprimirlos, firmarlos y luego escanearlos nuevamente.
¿Es el software en la imagen en su respuesta alguna interfaz de Imagemagick, o alguna otra cosa? ¿Agrega la imagen de la firma en ese software?
Tim
La captura de pantalla es de evince; pero creo que deberías poder obtener lo que quieres con imagemagick o pdfshuffler o gscan2pdf. Sin embargo, implicará fusionar archivos PDF.
¡Gracias! No puedo entender cómo puedo hacer mi tarea en imagemagick, es decir, agregar una imagen de firma no al final del archivo pdf del formulario de solicitud. ¿Es posible agregar la imagen sin tener que rasterizar otras partes del archivo pdf, es decir, sin perder el texto en el archivo pdf del formulario de solicitud al tener que convertir todo el pdf en imágenes?
Tim
4

Puedes usar pdftk

sudo apt-get install pdftk

Es solo un comando:

pdftk A=Orig.pdf B=MyPage.pdf cat A1-4 B1 A6-11 output Combined.pdf

O lea un artículo sobre cómo aplicar una firma a un bloc aquí: http://zyliu2005.blogspot.co.uk/2009/08/linux-how-to-insert-img-to-pdf-files.html

También te permite

  • Combinar documentos PDF o clasificar escaneos de páginas PDF
  • Dividir páginas PDF en un nuevo documento
  • Rotar documentos o páginas PDF
  • Descifrar la entrada según sea necesario (se requiere contraseña)
  • Cifrar salida como se desee
  • Rellene formularios PDF con datos X / FDF y / o formularios planos
  • Generar plantillas de datos FDF a partir de formularios PDF
  • Aplicar una marca de agua de fondo o un sello de primer plano
  • Informe métricas, marcadores y metadatos en PDF
  • Agregar / actualizar marcadores de PDF o metadatos
  • Adjunte archivos a páginas PDF o al documento PDF
  • Descomprimir archivos adjuntos en PDF
  • Estalle un documento PDF en páginas individuales
  • Descomprimir y volver a comprimir flujos de página
  • Reparar PDF corrupto (donde sea posible)

Para ver un artículo que explica todas las opciones, consulte: http://www.linux.com/learn/tutorials/442414-manipulating-pdfs-with-the-pdf-toolkit

Thomas Ahle
fuente
4

Puedes probar: uPdf

Puede agregar páginas en blanco o páginas de otros documentos o insertar imágenes o texto.

sudo add-apt-repository ppa:atareao/updf
sudo apt-get update
sudo apt-get install updf
atareao
fuente
Solo funciona con precisión
txwikinger
@txwikinger El paquete cuántico funciona bien en raring, solo necesitas editarlo /etc/apt/sources.list.d/atareao-updf-raring.list.
kynan
Parece romper documentos con campos editables (a menos que aún no se hayan completado, pero luego de guardarlos ya no se podrán rellenar).
Ponkadoodle
3

Pruebe Xournal , simplemente puede 'firmar' con el mouse y luego volver a exportarlo como PDF. Está en el Centro de software.

Tom Brossman
fuente
¿Quiere decir usar el mouse para elegir "bolígrafo" y luego escribir la firma en el pdf?
Tim
@Tim Sí, eso es lo que hago.
Tom Brossman
2

Una forma muy simple es usar Scribus:

  1. Abra el archivo PDF con Scribus (directamente desde el administrador de archivos, por ejemplo)
  2. Agregue un cuadro de imagen en el lugar correcto
  3. Cargue la imagen en el cuadro de imagen.
  4. Exportar como PDF

La calidad de la salida es muy buena, la resolución de la imagen puede ser limitada en la exportación y el posicionamiento y la escala de la imagen es bastante simple.

Patrick Häcker
fuente
Intenté esto en un formulario PDF (relativamente simple) que estaba completando, y Scribus simplemente no podía manejar el formato del documento.
Steve Kroon
@SteveKroon: puede considerar abrir un informe de error con su problema con scribus: bugs.scribus.net/my_view_page.php .
Patrick Häcker
Quizás si no tuviera que crear una cuenta para presentar un informe de error de una herramienta que nunca antes había usado antes de probar lo anterior ...
Steve Kroon
Bastante justo ... :-)
Patrick Häcker
1

1 / use GIMP para guardar pdf como imagen. 2 / abra LO-Writer e importe esa imagen como marca de agua. 3 / simplemente escriba sobre la marca de agua donde sea necesario. puedes agregar cuadros, imágenes, etc.

Rob Grune
fuente
¿Puedes dar instrucciones? ¿Cómo se obtiene GIMP para convertir un PDF de varias páginas?
Snowguy
Para analizar un archivo pdf, puede usar una de las utilidades gratuitas, como pdf-shuffler. Luego siga los pasos 1,2,3 anteriores.
Rob Grune 01 de
0

También he estado buscando una forma de insertar una imagen de mi firma en un PDF. Es curioso lo complicado que es esto. Muchas de las herramientas gratuitas disponibles le permiten insertar una marca de agua, pero necesita dar la coordenada x, y donde va, en otras palabras, "no gui". bien para una marca de agua, no sirve para una firma que necesita aterrizar en una línea.

Acabo de descubrir PDF escape http://www.pdfescape.com/ que funcionó de maravilla. GUI en línea, permítame cargar fácilmente un PDF y una imagen, y colocarlo / escalarlo según lo necesite.

usuario192724
fuente
PDF Escape es muy inseguro : no hay protección SSL para sus archivos, firmas, contraseñas o cualquier otra cosa. Use PDF Buddy para una opción en línea mucho mejor (vea mi respuesta )
Yarin