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?
Respuestas:
LibreOffice Draw me impresionó:
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):
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.
fuente
pdftk
es el más simple (pero muy potente). Alternativamente, para el "escenario A" Inkscape en algunos casos.sudo apt-get install libreoffice-pdfimport
.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
fuente
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
fuente
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:
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!
fuente
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
fuente
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.
fuente
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.
fuente
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)
fuente
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
fuente
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,
pdfseparate
ypdfunite
es una solución rápida y simple para dividir y fusionar páginas pdf. Si quieres una GUI te recomiendo pdf-samfuente
poppler-utils
los registros.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 .
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:
Para versiones anteriores de Ubuntu hay un PPA para instalarlo (proporcionado por Linux Uprising ):
fuente
'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.
fuente