Solución:
Solo un pequeño complemento a la respuesta de Dingo, ya que no funcionó para mí:
Primero tuve que descomprimir el documento PDF para poder encontrar la marca de agua y reemplazarla con sed
. El primer paso consiste en descomprimir el documento PDF utilizando pdftk
:
pdftk original.pdf output uncompressed.pdf uncompress
Ahora el uncompressed.pdf
se puede usar como en la respuesta de Dingo:
sed -e "s/watermarktextstring/ /" uncompressed.pdf > unwatermarked.pdf
Luego reparé y recomprimí el documento:
pdftk unwatermarked.pdf output fixed.pdf compress
tarea muy sencilla de realizar:
usar sed:
sed -e "s/watermarktextstring/ /g" <input.pdf >unwatermarked.pdf
pero, después, asegúrate de reparar pdf de salida resultante
pdftk unwatermarked.pdf output fixed.pdf && mv fixed.pdf unwatermarked.pdf
todo en un solo comando:
sed -e "s/watermarktextstring/ /g" <input.pdf >unwatermarked.pdf && pdftk unwatermarked.pdf output fixed.pdf && mv fixed.pdf unwatermarked.pdf
Las marcas de agua de texto no son más que un texto entre dos etiquetas dentro del código comprimido PDF
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)