Tuve que imprimir un par de archivos PDF recientemente para enviárselos a alguien, pero quería redactar (oscurecer) un par de pequeños fragmentos de texto.
Una búsqueda rápida en Google no mostró ninguna herramienta para este propósito específico, así que recurrí a imagemagick & gimp:
convert document.pdf document.png
gimp document-0.png
- (use pincel para oscurecer el texto)
- imprimir página redactada desde gimp
- imprimir páginas restantes de xpdf
El problema con esta estrategia es que el proceso de conversión (de PDF a PNG o cualquier otro formato) pierde calidad. Intenté editar el PDF en gimp pero no funcionó de inmediato.
¿Existe una herramienta específica que permita la redacción de esta manera? (Ni siquiera tiene que ser una redacción "real": no estoy enviando una copia impresa, por lo que la redacción "falsa" funcionará porque la copia impresa no puede ser pirateada para revelar el texto subyacente).
¿O hay algún truco para poder editar archivos PDF en gimp?
fuente
Respuestas:
(originalmente recomendé Okular pero no funcionó como esperaba)
1. Edite el documento en un editor de vectores
Pude abrir un archivo PDF en Inkscape , dibujar un rectángulo sobre un texto e imprimirlo. Inkscape es un editor de vectores, por lo que no implica rasterización. Sin embargo, algunas fuentes se veían mal, probablemente porque el documento fue creado en una máquina Windows con fuentes que no están en la mía.
Tenga en cuenta que cualquier método que no implique rasterización solo es aceptable si va a imprimir el documento redactado en papel y no lo distribuye electrónicamente, ya que el texto aún se puede recuperar de los apagones.
2. Aumente la resolución de rasterización al abrir en un editor de mapa de bits
Con respecto a la "pérdida de calidad" al abrir la página en Gimp : puede abrir directamente un archivo PDF en Gimp. Será rasterizado en el proceso. La cantidad de pérdida de calidad en el proceso depende de la resolución que elija al importar: 300 ppp debería proporcionarle una calidad muy decente (el valor predeterminado es 100).
También puede obtener buenos resultados con el
convert
comando de ImageMagick si le dice que aumente la resolución:fuente
convert
fue bueno: el encantamiento que usé fueconvert -density 300x300
y no hay pérdida de calidad.Básicamente, lo que intenta hacer es resaltar / anotar un PDF, pero con cierta flexibilidad hacia la opacidad y el color del marcador (mencionó que no necesita censurar / eliminar algo, simplemente redactar). ¿Ha echado un vistazo a las respuestas aquí: cómo puedo resaltar o anotar archivos PDF?
Una de las respuestas mejor calificadas recomienda Xournal , que no se ha mencionado aquí y sería mi arma de elección. Es una herramienta que le permite hacer notas escritas a mano, pero tiene características adicionales que le permiten anotar un PDF. De forma predeterminada, guardará sus anotaciones como un archivo separado, pero también le permite exportar el PDF anotado como un nuevo PDF. Esto debería mantener el diseño, las fuentes, etc.
Con Xournal elegiría "Anotar PDF", luego usaría un marcador negro sólido para enmascarar las partes que desea redactar y "Exportar a PDF".
Hay algunas historias en Internet que sugieren que Xournal rasteriza el texto en el PDF exportado (gracias por señalar esto, MHC). Esto no parece ser cierto: con anotaciones simples, el texto permanece seleccionable y se puede buscar y el tamaño del archivo no aumenta mucho (aumentó de 205 kb a 220 kb en el ejemplo a continuación).
Para instalar, ejecutar en un terminal:
sudo apt-get install xournal
o simplemente seleccionarlo desde el Centro de softwarefuente
convert
comando ImageMajick .Puedes usar Okular.
fuente
Todos los días redacto muchos archivos PDF, así que paso mucho tiempo pensando en cómo hacerlo de la mejor manera.
Para mí, la mejor manera es dividir el PDF en un archivo PDF de 1 página, luego editar con GIMP, luego combinarlo. No uso imagemagick en todos los archivos (no lo uso en absoluto), por lo que no pierdo la capa de texto en todas las páginas, sino solo en redactado. No cargue todo el archivo PDF a la vez, ya que causa el agotamiento de la memoria.
Dividir PDF en archivos de 1 página
Divida fácilmente los archivos PDF en PDF de 1 página con esta función bash (póngalo en ~ / .bashrc):
Ahora puede ingresar
split_pdf file.pdf
para obtener muchos archivos PDF.Redactar archivos
Pero, ahora necesita editar todos estos archivos. Puedes hacerlo con
gimp original-filename-*.pdf
. Sugiero configurar el acceso directo en GIMP (Ventana principal-> Editar-> Acceso directo) para reemplazar el archivo (uso CTRL + R), desenfocar el filtro (por ejemplo, CTRL + D), cerrar el archivo (por ejemplo, CTRL + W) y salir de GIMP ( por ejemplo, CTRL + Q). Recuerde no cargar en GIMP a muchos archivos a la vez, pero GIMP como carga después de abrir, para que pueda usargimp original-filename-*.pdf
en miles de archivos de forma segura.Combinar archivos
Puede combinar archivos fácilmente con:
pdftk originam-filename-*.pdf cat output "new-file-anon.pdf";
Conéctalo todo junto
Estas operaciones son muy repetitivas y aburridas, por lo que lo conecto todo en 1 script:
La versión más reciente de este script siempre está disponible en: http://dostep.jawne.info.pl/it/bashrc
Recuerde cerrar GIMP (CTRL + Q) después de toda redacción para continuar el script.
Además, debo abrir archivos redactados (me gusta leer para verificar si todos) y cargarlos en Scribd con mi otro script: scribd_up , por lo que ahora puedo redactar muchos archivos PDF de manera muy eficiente.
fuente
Abra el PDF con la herramienta gratuita PDF-Xchange PDF Viewer . Apague el texto a ser redactado usando rectángulos negros. Impresión. Eso le proporcionará una redacción "falsa" fácil y de alta calidad.
fuente
Use LibreOffice Draw para la edición rápida que está buscando. Una vez que haya terminado, puede guardarlo como formato LibreOffice Draw o exportarlo nuevamente a formato PDF (
File
>Export as PDF
)Para poder importar archivos PDF en LibreOffice Draw, primero debe instalar el paquete
libreoffice-pdfimport
.Instálelo a través del Centro de software de Ubuntu ( libreoffice-pdfimport ) o mediante un terminal con
sudo apt-get install libreoffice-pdfimport
.fuente
También puede probar esta herramienta: https://launchpad.net/updf
Aquí está (pero de todos modos, el texto es seleccionable):
fuente
Recuerdo una vez que un colega y yo tuvimos que encontrar la manera de editar un par de pdf. Terminamos usando Gimp. Te comentaré los detalles ... abrimos el pdf directamente con gimp (en una terminal)
Una vez que haya terminado de editar, no guardamos los cambios, en lugar de eso imprimimos en un archivo pdf ... Eso pareció funcionar bien.
fuente
convert
Primero tuve que convertir con imagemagick , luego editar el archivo convertido. (Ver respuesta aceptada.)PDF Studio no es de código abierto y es un software que requiere compra.
En términos de esta pregunta, desde la versión 8 en adelante tiene una función de redacción manual. Los usuarios pueden seleccionar un objeto de texto y redactarlo. El contenido se elimina del PDF y se reemplaza con un rectángulo negro.
En la versión 9 del tercer trimestre de 2013, las anotaciones de redacción y la grabación también estarán disponibles para imágenes y formas.
fuente
Si no desea recordar el encantamiento correcto
convert
, puede usar pdf-redact-tools , un script de shell que automatiza el proceso de explotar un PDF en imágenes PNG y fusionarlas nuevamente después de la redacción (usando una herramienta de su elección, por ejemplo, gimp ) Es conventiently apt-get instalable .fuente
Como muchas soluciones aquí recomiendan redactar / oscurecer a través de anotaciones (que dejan el contenido original en el pdf), recomiendo rasterizar el pdf después para eliminar realmente el contenido original. (No seas este chico )
Aquí hay una forma de hacer eso que, al mismo tiempo, mantiene la calidad y el tamaño del archivo bajos (al menos en mi caso de un montón de páginas en blanco y negro):
Nota:
convert
necesita ImageMagick.Nota 2:
convert
no conserva el contenido de los formularios que podría haber completado. Para que no se pierda, es posible que desee imprimir el documento "en un archivo" en algo comoevince
primero (o en cualquier aplicación que haya completado el formulario) y luego rasterizarlo.fuente
La mejor manera que he encontrado para hacer esto es usar http://www.pdfescape.com . Puede realizar anotaciones, agregar texto e imágenes, dibujar un rectángulo "blanco" alrededor de las cosas que desea redactar, y puede descargarlas y guardarlas rápidamente. También funciona muy bien con documentos de varias páginas, que es algo con lo que muchas otras soluciones no funcionan bien. Por ejemplo, si abre un documento de varias páginas en Gimp o Inkscape, solo podrá abrir una página a la vez. El proceso es mucho más rápido en PDFescape. Todo el proceso para redactar un documento de 2 páginas lleva menos de un minuto.
fuente
Hay varios editores para editar documentos PDF directamente, como
pdfedit
convertirlos a otros formatos vectoriales que podrían ser mejor compatibles, comopstoedit
. Sin embargo, no recomendaría el uso de ninguno de ellos, ya que el riesgo de hacer algo estúpido, como pintar sobre el texto con negro y dejar los vectores en su lugar, es demasiado fácil, lo que hace que la redacción sea trivial para deshacer.Ir del vector a la ruta de mapa de bits es la forma más segura, preferiblemente la ruta de mapa de bits de 1 bit, para evitar cualquier problema potencial con canales alfa o diferencias de color que puedan dejar el texto legible.
Si es posible, siempre debe redactar el documento original y simplemente eliminar la información, no la pintura en el PDF, ya que incluso el interletraje y el espaciado del texto alrededor del texto redactado pueden revelarlo.
fuente
pdfedit
no funcionó: cuando dibujé un rectángulo negro sobre el texto en cuestión, desmarcó el resto de la página, dejándome con un documento que constaba de un Rectángulo negro único.Añado a la lista: Krita . No tuvo pérdida de calidad, porque al importar PDF puede definir dpi (configúrelo en 300, como dijo @Sergey). Después de editar presione "Exportar como PDF". Por último, encuentro que Krita es más intuitivo que Gimp, después de haber sido un usuario de Photoshop desde hace mucho tiempo.
fuente
Si usa LibreOffice para crear un archivo PDF, abra el documento en LibreOffice, resalte el texto a ser redactado, haga clic derecho y seleccione el carácter, seleccione Fondo y haga clic en negro. Exportar a PDF.
fuente