¿Cómo editar archivos PDF?

Normalmente tengo dos necesidades:

Escenario A. Cambiar una sola página PDF.

En este caso, tengo un PDF pero no el archivo de origen original utilizado para crear el PDF. No quiero intentar recrear el documento desde cero. Me gustaría abrir el PDF y cambiar algunas cosas. Un buen ejemplo de este escenario: fui responsable de planificar un gran evento en un sitio de campamento, tenía un PDF del sitio. Quería comenzar con ese documento, resaltar algunas partes, agregar algunas tags, eliminar algunas partes que no eran relevantes.

o

Escenario B. Combine archivos PDF o extraiga páginas de un PDF

Este escenario generalmente surge porque quiero un solo archivo PDF que se componga de partes que se crean mejor en diferentes progtwigs. En este caso, tengo los archivos de origen de todos los documentos, pero no se reproducen lo suficientemente bien como para crear fácilmente un solo archivo PDF. Por una parte, me gustaría usar Libre Office Writer. Para otra página tal vez quiera usar Gimp. Todavía otra página puedo usar Libre Office Calc. Podría usar Writer como el documento maestro e incrustar imágenes o el objeto Calc en eso, pero para el control final, no se puede superar los documentos PDF separados que luego se combinan.

¿Cuáles son las mejores herramientas / procesos para editar archivos PDF en Ubuntu?

LibreOffice Draw me impresionó:

sudo apt-get install libreoffice libreoffice my.pdf 

Solo abre el pdf, edita y exporta como pdf.

Las herramientas de edición aparecen en una barra de herramientas en la parte inferior de la ventana (me llevó algo de tiempo encontrarlo …)

Conjunto de características relevantes que he encontrado hasta ahora (Ubuntu 13.04, LibreOffice 4.0.2.2):

  • Eliminar páginas Haga clic con el botón derecho en la página en la lista de la página izquierda> Eliminar página
  • Cambiar el orden de las páginas : arrastre las páginas sueltas en la lista de páginas
  • Editar campos de texto existentes (editar texto, formato y posición). Simplemente haga clic dos veces con la herramienta de selección para ingresar al modo de edición.
  • Añadir nuevos campos de texto . Elija la herramienta de texto en la parte inferior (T), seleccione el área de texto que desee y escriba.
  • Editar objetos de campos no de texto como líneas o viñetas.
  • Cree formularios PDF rellenables (habilite las barras de herramientas del Formulario * y asegúrese de seleccionar “Crear un formulario PDF”)

No pude encontrar un método de resaltado extremadamente conveniente, pero podrías salirte con la edición de atributos de texto como configurar el color rojo y negrita. No pude cambiar el color de fondo duro.

Si me perdí buenas características, edítalos y añádelos.

Nota: Sé que falla para algunos tipos de archivos PDF , ya me ha sucedido.

Si ese es el caso para usted, abra un informe de error mínimo, super detallado y reproducible en su rastreador de errores https://bugs.documentfoundation.org/ para que los desarrolladores puedan resolverlo, y publique el enlace como un comentario.

A pesar de esto, seguía siendo la mejor solución abierta la última vez que lo comprobé, y funciona la mayor parte del tiempo.

LibreOffice Draw no funciona para mí ya que las fonts se desordenan completamente, lo que a su vez desactiva el formato del documento.

Aquí hay tres soluciones que para mí han funcionado constantemente a lo largo de los años.

PDF Shuffler

Hago mucha combinación de documentos PDF (como en el Escenario B) y encuentro que el PDF shuffler es simple y conveniente. También lo he usado para extraer páginas de un documento pdf más grande y también funciona bien allí. La GUI de PDF-shuffler es simple y funciona de manera consistente.

Cañutillo

A veces, para el Escenario A, solo desea convertir el PDF en una imagen y luego manipular la imagen. Si no conoce la diferencia entre un gráfico vectorial y una imagen, probablemente desee convertirla en una imagen y GIMP hace un buen trabajo. Cuando abra un PDF con GIMP, le dará algunas opciones sobre cómo desea convertirlo. Preste atención a la opción de resolución. Elija un número más alto para un tamaño de archivo más grande y una imagen más detallada.

Inkscape

La verdad es que no hay una forma muy fácil de editar archivos PDF siguiendo el escenario A anterior. Esto se debe a que PDF es un formato universal y parte de la estructura del documento se pierde cuando se convierte a PDF. Un ejemplo simple: si toma un informe de 3 páginas y lo convierte en un PDF, ha roto los enlaces entre el texto de cada página. Si edita la versión PDF de la misma y elimina un párrafo en la primera página, el texto de las páginas 2 y 3 no pasará automáticamente a la primera página. Sería mucho más fácil editar ese documento en el progtwig original utilizado para crearlo.

Pero por el motivo que sea, no tiene el documento original, por lo que no puede trabajar en un PDF. Por lo tanto, establezca sus expectativas de manera adecuada cuando edite un documento PDF después del escenario A.

Una vez que establezca sus expectativas en consecuencia, verá que inkscape es la mejor herramienta para la mayoría de los trabajos aquí. Le permitirá importar una sola página del documento PDF como un gráfico vectorial de inkscape. Habrá algunas cosas agrupadas que realmente no tienen sentido, y es posible que tenga que cambiar algunas fonts (suponiendo que no tenga las fonts originales instaladas), pero en realidad está resbaladizo.

Inkscape tiene una curva de aprendizaje, pero la verdad es que no puede manipular el PDF sin utilizar algún progtwig con una curva de aprendizaje. Para mi tiempo, prefiero invertir eso en el aprendizaje de Inkscape, una excelente aplicación para crear gráficos vectoriales que puede ser útil para muchos escenarios diferentes, en vez de intentar descubrir cómo usar una herramienta especial. para la edición de archivos PDF.

Buena suerte

Puede usar la última versión de Master PDF Editor , que le permite editar todos los elementos de la página.

Sugerencia: prueba la versión más reciente primero. Pero, como la última versión 1.9.24 que probé tenía un error que no abría todas las imágenes de un archivo pdf, la versión 1.9.00 funcionó muy bien, pero la única forma de obtenerlo es mediante un enlace directo:
http://code-industry.net/public/MasterPDFEditor-1.9.00.x86_64.tar.gz
http://code-industry.net/public/MasterPDFEditor-1.9.00.i386.tar.gz

Estoy un poco atrasado en el juego aquí, pero recientemente tropecé con esta pregunta mientras buscaba en Google para mí. Para lo que valga, me gustaría recomendar Xournal para el primer escenario.

Debería estar en el centro de software, o simplemente puede ejecutar lo siguiente desde un terminal:

 sudo apt-get install xournal 

Además de eso, voy a secundar la recomendación de todos los demás para pdfshuffler y pdftk para el segundo escenario.

¡Espero que esto ayude!

Creo que PDF-Shuffler es una aplicación pequeña pero bastante buena.

Información: PDF-Shuffler es una aplicación pequeña de python-gtk, que ayuda al usuario a fusionar o dividir documentos PDF y rotar, recortar y reorganizar sus páginas mediante una interfaz gráfica interactiva e intuitiva. Es una interfaz para python-pyPdf.

PDF-Shuffler Web Site

Foxit PDF Editor (no gratuito) funciona bien a través de WINE .

Las nuevas versiones de Foxit también podrían funcionar, aunque no las he probado.

~. ~. ~

ps: esta respuesta se aplica a su ” Escenario A “: básicamente puede editar todo en un pdf con Foxit: es decir, no solo puede agregar cosas, sino editarlas como si fuera un archivo de Word.

Había algo mágico llamado pdfedit en el repository. De todos modos, puede obtenerlo desde aquí http://sourceforge.net/projects/pdfedit/ . Lo he usado para hacer algunos cambios de texto directamente en el archivo, omitiendo cualquier conversión, por lo que la estructura del archivo permanece intacta. Simplemente elija el modo de selección de texto en la caja de herramientas y haga clic en el texto que desea editar. Se le permite hacerlo a través del cuadro de texto que aparece en la esquina superior izquierda de la ventana. Por supuesto, hay muchas más características.

PDF Buddy es un editor de PDF en línea que es una gran solución para la edición de PDF multiplataforma rápida y fácil, ya sea que esté en Ubuntu o cualquier otra cosa. (Sería útil para lo que describe en el Escenario A)

(Divulgación: Soy co-fundador de PDF Buddy)

Me sorprende que PDF Studio no sea mencionado aquí.

Es una solución de PDF todo en uno que puede anotar, marcar texto, rellenar, editar contenido, firmar, OCR y manipular documentos PDF.

http://www.qoppa.com/pdfstudio

Escenario A

Después de lo que parecía una búsqueda eterna para encontrar una buena solución para las anotaciones, encontré que la alternativa superior es ser PDF-XChange Editor a través del vino . Todo lo que he probado hasta ahora funciona, solo asegúrate de instalarlo a través del instalador .msi de 32 bits wine msiexec /i path/to/msi_file . Las anotaciones se guardan con el documento y no están separadas (como en okular de forma predeterminada) e incluso puede editar el texto del documento con la versión gratuita (imágenes con la pagada). Sus foros también son compatibles con Linux y parecen intentar mantenerlo compatible con el vino. Correr a través del vino es una mera crema para mí, pero si quieres una aplicación nativa, creo que master-pdf-editor es la alternativa más prometedora.

Escenario B

Dos herramientas de línea de comandos que se suministran con Ubuntu de forma predeterminada, pdfseparate y pdfunite son una solución rápida y sencilla para dividir y combinar páginas pdf. Si quieres una GUI te recomiendo pdf-sam

Como no lo he mencionado, PDF Studio es un gran editor, aunque es comercial (pero tienen un esquema de sorteo de licencias gratuito )

Ver https://www.qoppa.com/pdfstudio/

Usted es un usuario sin licencia. Lo que estás pidiendo es la publicación de escritorio. Solo Adobe puede proporcionar esto para archivos pdf estrictamente. PDF está diseñado para no ser editable por ninguna aplicación que no sea Adobe. Lo mejor que podemos hacer nosotros, los usuarios sin licencia, es hackear un pdf de forma limitada. Por lo tanto, estamos limitados a eliminar, cortar partes de páginas u organizar páginas. Si queremos modificar el diseño, la paginación, el texto, las imágenes, etc., debemos utilizar un editor de escritorio e intentar copiar / convertir desde el pdf al editor (por ejemplo, LaTeX). Si desea “completar” un formulario pdf, el único método confiable y libre de errores que he encontrado [después de 6 años] es convertir el pdf en una imagen, usar la imagen como marca de agua en LibreOffice, luego superponer con cuadros de texto, luego exportar a pdf. ¡buena suerte!