Read this article in English.
Cómo poner marca de agua a un PDF (texto o logo)
Poner una marca de agua a un PDF no es solo estética. Es la forma más rápida de dejar claro algo importante sin tener que abrir el documento y explicarlo:
- Un contrato o presupuesto que mandas antes de la versión final, para que nadie lo confunda con el definitivo (BORRADOR).
- Un informe interno que no debería salir de la empresa (CONFIDENCIAL).
- Facturas o dossiers con tu logo, para que quede claro de dónde vienen aunque alguien los reenvíe sin contexto.
- Una copia que entregas a un cliente o proveedor, distinta del original que te quedas tú (COPIA).
En todos los casos el problema es el mismo: necesitas superponer algo (texto o una imagen) sobre las páginas de un PDF ya existente, sin rehacer el documento desde cero.
Texto o imagen: una de las dos
Marca de agua en PDF admite dos modos, y hay que elegir uno: texto o imagen, nunca los dos a la vez.
- Texto: cualquier palabra o frase corta (máximo 200 caracteres): "BORRADOR", "CONFIDENCIAL", el nombre de tu empresa, una fecha... Puedes mandar el PDF a pelo y el texto como parámetro en la URL, o todo junto en un JSON.
- Imagen: tu logo en PNG o JPEG, codificado en base64. Aquí solo vale JSON, porque un PDF y una imagen no caben a la vez como archivo binario "a pelo" en la misma petición.
Dónde va y cómo se ve
Por defecto la marca sale centrada, en gris claro (#808080) y girada 45 grados: el aviso clásico en diagonal, visible pero que no molesta al leer el texto de debajo. Se puede cambiar todo:
position: el centro o una de las cuatro esquinas (top-left,top-right,bottom-left,bottom-right).opacity: de 0.05 (casi invisible) a 1 (sólida); por defecto 0.3.rotation: el ángulo en grados que quieras. A diferencia de girar la página entera, aquí solo se gira el texto o la imagen, así que no hay restricción a múltiplos de 90.- Con texto:
font_size(8–200, por defecto 48) ycoloren hexadecimal (por defecto #808080). - Con imagen:
scale(0.05–1, por defecto 0.3), la fracción del ancho de página que ocupará el logo.
Solo en algunas páginas
Por defecto la marca se aplica a todas las páginas del PDF. Para marcar solo un rango (por ejemplo, los anexos pero no la portada) se usa pages con una lista tipo 1-3,5, numerando desde la página 1.
Preguntas frecuentes
¿Puedo poner mi logo en vez de texto? Sí. Manda la imagen (PNG o JPEG) en base64 dentro de un JSON, en el campo image. Es el único caso en que hace falta JSON sí o sí: con texto se puede mandar el PDF a pelo si se prefiere.
¿Cuánto cuesta marcar un PDF de 100 páginas? Lo mismo que uno de 1 página: 1 marca de agua = 1 crédito, se aplique a una página o a todas.
¿Se puede quitar la marca de agua después? No con esta herramienta. La marca queda dibujada sobre el contenido de la página, igual que cualquier otro texto o imagen del PDF. Si hace falta una versión sin marca más adelante, hay que generarla a partir del documento original sin marcar, no de este resultado.
¿La salida es un PDF directo o un JSON? Se puede forzar con output=pdf o output=json. Por defecto, mandar el PDF a pelo devuelve un PDF, y mandar JSON devuelve JSON con el PDF en base64.
Prueba estas herramientas
Tienes las instrucciones completas de Marca de agua en PDF, con ejemplos para n8n, Make y tu propio código. Y si aún no tienes cuenta, puedes crear una gratis.