Añadir a un PDF, y el error que filtra datos
Esta herramienta añade contenido encima de la página: una línea de texto, una imagen de firma, un recuadro sólido. No cambia el texto que ya está en el documento — eso es un problema genuinamente distinto y mucho más difícil, tratado más abajo. Para la inmensa mayoría de lo que la gente necesita al decir "editar un PDF" — rellenar un formulario que nunca fue rellenable, firmar, fechar, añadir un número de referencia — dibujar encima es justo la operación correcta, y deja el contenido original intacto y todavía buscable.
Un recuadro blanco no es una censura
Esta es la parte que conviene leer dos veces. Cuando tapas un número de cuenta con un recuadro, estás dibujando un rectángulo encima. El número sigue en el archivo, debajo, exactamente donde estaba. Cualquiera puede seleccionar el texto a través del recuadro y copiarlo, extraerlo con un script o simplemente abrir el documento en una herramienta que liste su contenido textual. Le ha pasado a bufetes de abogados, gobiernos y periódicos, con consecuencias reales.
El recuadro sirve para ordenar una página, ocultar una marca indebida o borrar algo en un documento que solo se va a imprimir. No es una forma de eliminar datos sensibles de un archivo que vas a enviar. Si el objetivo es que nadie recupere lo que había debajo, la vía fiable es aplanar la página en imagen: convierte el documento con PDF a imagen, tapa lo que necesites en un editor de imagen y reconstruye el PDF con imagen a PDF. Pierdes la capa de texto buscable, que es precisamente el objetivo.
Dónde acaba realmente tu texto
El navegador mide desde la esquina superior izquierda hacia abajo. El PDF mide desde la esquina inferior izquierda hacia arriba, en puntos y no en píxeles, y una página puede llevar además una rotación que los visores aplican al mostrarla. Colocar un elemento donde lo soltaste implica, por tanto, traducir entre dos sistemas de coordenadas que no se ponen de acuerdo sobre cuál es el lado de arriba.
En vez de reimplementar esa aritmética, el editor le pide a PDF.js — el motor que renderizó la página que estás viendo — que convierta cada punto, de modo que la posición en pantalla sea la posición escrita en el documento. Las páginas con rotación son el caso más propenso a desviarse, así que si trabajas sobre un escaneo que salió tumbado, revisa el archivo guardado antes de enviarlo.
Texto, recuadros y firmas
El texto se dibuja con Helvetica, una de las fuentes que todo lector de PDF está obligado a tener, lo que mantiene el archivo pequeño y evita incrustar nada. A cambio está su juego de caracteres: las letras latinas acentuadas funcionan, pero los símbolos fuera de él — otros alfabetos, algunos signos tipográficos — no pueden escribirse y se descartan con un aviso.
Las imágenes aceptan PNG y JPG. Para una firma, fotografíala o escanéala sobre papel blanco y pásala antes por quitar fondo: un PNG transparente se asienta sobre la línea de firma en vez de taparla con un rectángulo blanco.
Lo que esto no puede hacer
No puede reescribir el texto que ya está ahí. Un PDF no guarda párrafos — guarda instrucciones para dibujar glifos concretos en coordenadas concretas, con las fuentes incrustadas como subconjuntos que solo contienen los caracteres realmente usados. Cambiar una palabra implica reextraer esa fuente, volver a medir la línea y recomponer el párrafo alrededor. El software de escritorio lo hace de forma imperfecta; en un navegador, honestamente, no está sobre la mesa. Lo que lo anuncia suele convertir tu página en una imagen y dibujar encima, lo que destruye en silencio el texto buscable.
Tampoco abre archivos protegidos con contraseña, y añadir contenido invalida cualquier firma digital existente en el documento — que es la firma funcionando correctamente, ya que certifica un archivo exacto. Para trabajo de página completa, como reordenar, girar o dividir, usa el organizador de páginas.