Como modificar un PDF con el bloc de notas

por:

El otro día me surgió un problema bastante común, tenía un archivo PDF con los apuntes de clase. Hasta ahí todo normal, el problema era que el profesor le había añadido un fondo gris a cada página, lo que hacía que a la hora de imprimirlo gastase mucha tinta. Llegados a este punto empezamos a discutir sobre cómo quitar ese fondo tan molesto y salieron estos tres métodos:

  • Copiar cada texto en un nuevo archivo Word
  • Quitar el fondo página por página con un editor de PDF (como Adobe Acrobat)
  • Modificar el PDF con el bloc de notas

Esta última idea fue bastante polémica, porque un PDF es un archivo cerrado, o no. Pues la respuesta es que es un formato que no es completamente binario y tiene una estructura marcada.

Cómo modificar un PDF con el bloc de notas

Para comprobar esto vamos a partir de un archivo PDF como el de la siguiente figura:

PDF que vamos a modificar con el bloc de notas

Ahora si lo abrimos con un bloc de notas (en mi caso utilizo siempre Notepad++):

PDF abierto para modificar con bloc de notas

Como podéis en esta imagen, que es una captura de la parte superior de un PDF, hay dos tipos de contenido. El que tenemos en texto plano, que es el que vamos a modificar y el que está en binario (los símbolos y letras raras).

Si nos fijamos con un poco de profundidad vemos que el esquema es poner un número obj y una etiqueta de finalización del objeto (endobj). Siguiendo con el estudio del documento vemos que hay 3 objetos, curiosos:

  • Obj 2 en el parece que se añade un contenido de tipo media con algo que parecen unas dimensiones 1024*768
  • Obj 6 en el que parece que se añaden una serie de imágenes y una fuente.
  • Obj 8 en el que parece que se añade una imagen también de 1024*768

Llegados a este punto lo que podemos hacer es utilizar la clásica técnica de prueba y error, e ir realizando cambios en cada uno de esos objetos y ver que resultado tienen en el PDF.

En este caso concreto con eliminar del objeto 8 la imagen, somos capaces de eliminar el fondo de todo el documento:

Imagen del código del pdf que hemos modificado con el bloc de notas

Obteniendo el siguiente resultado:

PDF resultado de como modificar un PDF con bloc de notas

The following two tabs change content below.

Jorge Durán

Administrador, redactor y creador de Somos Binarios
Entusiasta de la tecnología desde los 10 años, desarrollador y creador de varios proyectos de software y autodidacta por naturaleza. Ingeniero Informático por la USAL y .Net backend developer en idealista.

Deja una Respuesta