¿Cómo editar archivos PDF?


193

Normalmente tengo dos necesidades:

Escenario A. Cambiar una sola página PDF.

En este caso tengo un PDF pero no el archivo fuente original usado 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 etiquetas, 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 PDF entregable que se compone de partes que se crean mejor en diferentes programas. En este caso, tengo los archivos de origen para todos los documentos, pero no se reproducen lo suficientemente bien juntos como para crear fácilmente un solo PDF entregable. Para una parte, es posible que quiera 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 documento maestro e incrustar imágenes o el objeto Calc en eso, pero para obtener el máximo control, no puede superar documentos PDF separados que luego se combinan.

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


1
¿ Quiere agregar su respuesta aquí: askubuntu.com/questions/72920/… y marque esto para el cierre como un engaño del primero? También puede editar el título y la pregunta un poco en el otro lado. Eso hará que las cosas sean más consistentes y se asegurará de que la información se encuentre en un solo lugar.
Bruno Pereira

Estoy a favor de reunir la mejor información para que las personas no tengan que ir a 10 lugares para obtenerla ... En este caso, cambiar esa pregunta en mi pregunta dejaría que los otros comentarios y soluciones tengan poco sentido , ¿No?
snowguy

Podemos limpiarlo, o posiblemente fusionar la otra publicación en esta, si quieres puedes echar un vistazo y decirme qué crees que sería una buena solución, soy todo oídos.
Bruno Pereira

No tengo más tiempo para trabajar en esto hoy, pero mañana lo haré. Publiqué para ayudar a la comunidad y definitivamente no quiero crear más confusión con los engañados. Creo que la otra pregunta (redacción) es una pregunta muy específica y muchas de las respuestas abordan cuestiones específicas de la redacción (frente a la modificación en general). Lo pensaré un poco, pero soy nuevo aquí. Estoy feliz de seguir tu consejo. Déjame saber cómo crees que es mejor resolverlo. Gracias.
snowguy

Lo limpiaré esta noche, si ves que tu publicación está cerrada por alguna razón, simplemente mueve tu pregunta a la otra. Su buena información y muy bien formateada, es realmente apreciada. Y no se olvide, podemos revertir cualquier cosa en el sitio (la mayor parte), así que si no está de acuerdo, siempre podemos cambiar una cosa o 2.
Bruno Pereira

Respuestas:


213

LibreOffice Draw me impresionó:

sudo apt-get install libreoffice
libreoffice my.pdf

Simplemente abra el pdf, edite y exporte como pdf.

Las herramientas de edición aparecen en una barra de herramientas en la parte inferior de la ventana (me tomó un 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 derecho en la página de la lista de páginas izquierda> Eliminar página
  • Cambiar el orden de las páginas : arrastre las páginas sueltas en la lista de páginas
  • Edite campos de texto existentes (edite 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 deseada y escriba.
  • Edite objetos de campos que no sean de texto, como líneas o viñetas.
  • Cree formularios PDF rellenables (habilite las barras de herramientas Form * y asegúrese de seleccionar "Crear un formulario PDF")

No pude encontrar un método de resaltado extremadamente conveniente, pero podría salirse con la suya editando atributos de texto como establecer el color rojo y negrita. No pude cambiar el color de fondo duro.

Si me perdí buenas características, edítelas y agréguelas.

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

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

A pesar de esto, fue la mejor solución abierta la última vez que lo revisé, y funciona la mayor parte del tiempo.


2
Para el "escenario A", el importador de PDF de LibreOffice (puede que tenga que instalarlo por separado si tiene Ubuntu preinstalado o el PPA), y para el "escenario B" pdftkes el más simple (pero muy potente). Alternativamente, para el "escenario A" Inkscape en algunos casos.
carnendil

44
Si no está instalando LibreOffice proporcionado por la comunidad (es decir, desde libreoffice.org), debe hacerlo sudo apt-get install libreoffice-pdfimport.
carnendil

2
El PDF resultante perdió algunos elementos, pero libreoffice funcionó en un apuro, gracias
Ethereal

8
No funciona para mi estropea todo el PDF, aparentemente porque no usa la información de la fuente.
ᴠɪɴᴄᴇɴᴛ

3
No trata bien con las fuentes en absoluto.
Raphael

89

LibreOffice Draw no funciona para mí, ya que las fuentes se confunden por completo, lo que arroja el formato del documento.

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

PDF-shuffler

Combino muchos documentos PDF (como en el Escenario B) y encuentro que PDF-shuffler es simple y conveniente. También lo he usado para extraer páginas de un documento pdf más grande y funciona bien allí también. 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 convertir a una imagen y GIMP hace un buen trabajo al respecto. Cuando abre un PDF con GIMP, le dará algunas opciones sobre cómo desea convertirlo. Presta atención a la opción de resolución. Elija un número más alto para un archivo de mayor tamaño y una imagen más detallada.

Inkscape

La verdad es que no hay una manera súper fácil de editar archivos PDF siguiendo el escenario A anterior. Esto se debe a que el 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 a PDF, ha roto los enlaces entre el texto de cada página. Si edita la versión en PDF y elimina un párrafo en la primera página, el texto de las páginas 2 y 3 no fluirá automáticamente a la primera página. Sería mucho más fácil editar ese documento en el programa original utilizado para crearlo.

Pero por alguna razón, no tiene el documento original, por lo que está atascado trabajando en un PDF. Por lo tanto, establezca sus expectativas adecuadamente 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 fuentes (suponiendo que no tenga instaladas las fuentes originales), pero realmente es ingenioso.

Inkscape tiene una curva de aprendizaje, pero la verdad es que no puede manipular PDF sin usar algún programa con una curva de aprendizaje. Para mi tiempo, preferiría invertir eso en aprender Inkscape, una excelente aplicación para crear gráficos vectoriales que puede ser útil para muchos escenarios diferentes, de lo que lo haría al tratar de descubrir cómo usar una herramienta especial solo para editar archivos PDF.

Buena suerte


PDF Studio para Linux?
Anillo Ø

1
@ ringø PDF Studio no es gratuito.
entendido el

1
Si puede proporcionar un PDF mínimo para el que falla LIbreOffice, busquemos / abramos un error y lo vinculemos. He tenido algún problema en el pasado, creo que también con algunos documentos.
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

apenas hay una curva de aprendizaje para wysiwyg foxit .
loco por natty

47

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

Sugerencia: prueba primero la versión más nueva. 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 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


1
Gracias por compartir esto. Este es un editor de PDF bastante útil.
Umair A.

2
¿Me perdí algo? El sitio web dice: "La versión basada en Linux es gratuita para uso no comercial".
Geppettvs D'Constanzo

44
Esta es una aplicación profesional con todas las funciones que puede editar formularios y guardarlos (incluso en la versión gratuita). La versión gratuita bloquea algunas funciones avanzadas, pero no está paralizada. Vale la pena el precio si necesita las funciones avanzadas.
DavidJ

2
Debería ser la respuesta aceptada. El programa es profesional completo y viable. Manejó mi tarea sin problema.
Bryce

55
Master PDF Editor (v5) inserta una marca de agua ("Creado en Master PDF Editor") en la versión gratuita, lo que la hace inútil. Debe comprar la versión completa (~ USD70 + impuestos) para evitar la marca de agua.
JayDin

37

Llegué un poco tarde al juego aquí, pero recientemente me topé con esta pregunta mientras la busco en Google. Por lo que vale, me gustaría recomendar Xournal para el primer escenario.

Debe 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 respaldar las recomendaciones de todos los demás para pdfshuffler y pdftk para el segundo escenario.

¡Espero que esto ayude!


3
excelente software gratuito de anotación de PDF y si tiene una pantalla táctil, ¡incluso puede cerrar sus documentos como en papel!
campeón

2
IIRC, Xournal rasteriza todo al guardar / exportar. No siempre lo que quieres.
Raphael

3
La exportación de PDF predeterminada redujo significativamente la calidad (y el tamaño del archivo). Descubrí que al habilitar Opciones> Exportar PDF heredado antes de exportar, la calidad es casi idéntica a la original.
Johann

14

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

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

Sitio web de PDF-Shuffler


De acuerdo Vladimir. De hecho, probablemente debería revisar mi respuesta también. De hecho, he comenzado a usar PDF-Shuffler en lugar de pdftk para muchas cosas simples como fusionar dos archivos pdf.
Snowguy

1
Me alegró comprobar que pdfshuffler está disponible en Ubuntu 12.04 y me ayudó a reorganizar las páginas en un horrible PDF que recibí por correo electrónico con algunas páginas al revés. ¡Excelente!
Denis Fuenzalida

Gran herramienta Funcionó perfectamente para mi necesidad
Rags

8

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

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

~. ~. ~

pd: 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.


En su opinión, ¿funciona mejor que inkscape, que es gratuito y no requiere WINE?
snowguy

¡Gracias por preguntar! La verdad es que nunca he trabajado con Inkscape todavía (ya que pensé que es principalmente una cuestión de gráficos vectoriales para diseñadores profesionales o ambiciosos). Voy a intentar editar PDF e informaré pronto sobre cómo se compara con Foxit.
chiflado sobre natty

tuve una prueba rápida en Inkscape ; parece bastante sólido, con la mayor (?) queja / advertencia / error de que el soporte de múltiples páginas solo parece posible con una extensión , que tiene un 90% de voto positivo en sourceforge.net, así que supongo que es resistente. Necesitaría verificar eso también para una comparación justa. Informaré de nuevo.
chiflado sobre natty


6

Había una cosa mágica llamada pdfedit en el repositorio. De todos modos, puede obtenerlo desde aquí http://sourceforge.net/projects/pdfedit/ . Lo he usado para hacer algunos cambios de texto directamente al archivo, omitiendo cualquier conversión, para que la estructura del archivo permanezca intacta. Simplemente elija el modo de selección de texto en la caja de herramientas y haga clic en el texto que desea editar. Puede hacerlo a través del cuadro de texto que aparece en la esquina superior izquierda de la ventana. Por supuesto, hay muchas más funciones.


Parece que el proyecto ha sido abandonado, actualizado por última vez en 2014-05-26.
JayDin

6

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 cofundador de PDF Buddy)


Acabo de probar BDF Buddy y parece ser genial para una simple manipulación de PDF similar al escenario 1 o para firmar documentos PDF. A diferencia de inkscape, no tiene acceso a los elementos PDF. Pero la mayoría de las veces eso es probablemente más problemas de lo que vale. La característica "white out" que tiene pdf buddy suele ser suficiente para eliminar cosas.
snowguy

Lo que no me gustó fue que tienes que crear una cuenta (lo cual no hice). Sin embargo, esperaba tanto de un modelo freemium que le permite editar 3 documentos gratis por mes. Esta es una solución excelente y fácil para anotar un PDF existente o agregar una firma.
snowguy

1
Lamentablemente, no puede utilizar PDF Buddy para combinar más de un archivo PDF.
snowguy

Probado en un documento, y es un gran editor. Luego, pasa una hora editando el documento real, y me di cuenta de que no es gratis :(
user200340

4

Me sorprende que PDF Studio no se mencione aquí.

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

http://www.qoppa.com/pdfstudio


2
... que no es software libre, pero estoy seguro de que funciona bien.
carnendil

1
... de todos los editores de pdf no gratuitos que he encontrado, Foxit sigue siendo el punto de referencia para mí ... aunque supongo que Nitro también merece una mención ...
chiflado sobre natty

PDF Studio Viewer es gratuito y se puede utilizar para anotar archivos PDF.
JayDin

3

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 era 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 se separan (como en Okular por defecto) e incluso puede editar el texto del documento con la versión gratuita (imágenes con la pagada). Sus foros también son amigables con Linux y parecen tratar de mantenerlo compatible con el vino. Correr a través del vino es muy suave 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 envían con Ubuntu de manera predeterminada, pdfseparatey pdfunitees una solución rápida y simple para dividir y fusionar páginas pdf. Si quieres una GUI te recomiendo pdf-sam


Parece que los problemas del instalador ya no se informan desde las versiones finales de 1.7 Wine. Las otras herramientas que menciona en su lugar son parte de poppler-utilslos registros.
Mirh

1

PDF-Shuffler, que se mencionó aquí, es muy antiguo y tiene algunos problemas ya que no se actualizó en mucho tiempo (desde 2012). Para solucionar esos problemas y agregar nuevas funcionalidades, se creó una bifurcación, llamada Arreglador PDF .

Arreglador PDF

PDF Arranger es una aplicación gratuita y de código abierto para manipular documentos PDF, que se puede utilizar para fusionar, dividir, rotar y recortar documentos PDF y reordenar sus páginas, utilizando una interfaz de usuario interactiva.

PDF Arranger está disponible en Ubuntu 19.04 y versiones posteriores, y se puede instalar usando:

sudo apt install pdfarranger

Para versiones anteriores de Ubuntu hay un PPA para instalarlo (proporcionado por Linux Uprising ):

sudo add-apt-repository ppa:linuxuprising/apps
sudo apt update
sudo apt install pdfarranger

No puede editar el pdf como lo desea el iniciador de temas.
Pavel Bariev

1
De la pregunta original: "Escenario B. Combinar archivos PDF o extraer páginas de un PDF". PDF Arranger hace eso.
Logix

0

'PDF-Shuffler' junto con 'LibreOffice'

Puede descargar PDF-Shuffler desde el software Ubuntu. Con PDF-Shuffler puede rotar, recortar, eliminar o exportar página / s. LibreOffice ya está allí por defecto.

Usando estas dos aplicaciones, podría editar PDF en mi Ubuntu 16.04LTS.

Primero, abrí el archivo PDF usando PDF-Shuffler, hice clic derecho y exporté la página que se va a editar (y nombré el nuevo archivo). Luego abrí ese archivo usando LibreOffice. Sin hacer nada, podría editar ese archivo. Luego guardé el archivo. Como resultado obtuve un archivo odg . Simplemente haga doble clic en el archivo para abrirlo. LibreOffice (LibreOffice Draw) abrió ese archivo. Obtuve el nuevo archivo PDF simplemente haciendo clic en el botón rojo para convertirlo a PDF.

Esto fue muy fácil. No es necesario pagar dinero para editar PDF como en Windows.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.