Insertar códigos QR y de barras en PDF por lotes

Estampa QR, códigos de barras y números de serie desde un CSV

1Elegir archivo2Ajustes3Procesar4Guardar

Elige un PDF y analizaremos su contenido para mostrarlo aquí.

Los archivos se procesan solo en este navegador. No se suben a ningún servidor.

Estampa códigos QR, de barras y números de serie en cada página a partir de un CSV

Seguir en otra herramienta
Ajustes de la tarea
Ajustes
Si lo dejas vacío, solo se usan números de serie. Detecta automáticamente comas, tabuladores y punto y coma
Pone una fila (número) en cada página elegida, por orden
Vista previa

Quita primero la contraseña de un PDF cifrado. Se reescribe el archivo completo, así que cualquier firma digital existente deja de ser válida. Conserva el original y revisa el resultado.

Acerca de Insertar códigos QR y de barras en PDF por lotes

Sirve cuando cada ejemplar de un diploma, una entrada, una etiqueta de inventario o un examen necesita su propio código QR o código de barras Code 128. Los valores salen de una plantilla: {n} es un número de serie, {page} el número de página y {nombre de columna} el valor de esa fila del CSV.

Hay dos modos: estampar una fila por página en un PDF que ya tiene muchas páginas, o duplicar una plantilla de una página tantas veces como filas tenga el CSV. Los códigos se dibujan como rectángulos vectoriales, no como imágenes, así que los bordes quedan nítidos a cualquier tamaño.

Lo que decide la lectura es el ancho del módulo

Aquí el ancho del código de barras es fijo y el número de barras depende del valor. Cuanto más largo es el valor, más fina es la barra más estrecha (el módulo); por debajo de unos 0,19 mm las impresoras de oficina la emborronan y la herramienta avisa. Code 128 pasa las series largas de dígitos a su subconjunto numérico (Code C), que codifica dos dígitos por símbolo, así que un valor solo numérico sale mucho más grueso con el mismo ancho.

Los niveles de corrección de errores QR L, M, Q y H recuperan aproximadamente un 7, 15, 25 y 30 % de daño. Un nivel más alto añade datos redundantes y los módulos se hacen más pequeños a igual tamaño. Un identificador corto se lee mejor que una URL completa. Code 128 solo admite ASCII: para valores con tildes o eñes, usa QR.

Relleno del número de serie y carácter de control

Si fijas {n} en 4 cifras, el 1 se imprime como 0001. Así, las hojas de cálculo y programas de escáner que ordenan como texto no ponen 0010 antes de 0002, y todos los códigos tienen la misma longitud, con barras de grosor constante.

Code 128 añade al final un carácter de control calculado en módulo 103. Si el escáner lee mal una barra, el control no cuadra y rechaza la lectura, así que es raro que entre un número erróneo sin avisar. Ese carácter no aparece en el texto legible.

Ejemplos

Code 128 en una etiqueta de 30 mm

Entrada
Valor «ASSET-000123»
Resultado
145 módulos, módulo de unos 0,207 mm

Los seis primeros caracteres usan el subconjunto B y los seis dígitos finales se convierten en tres símbolos Code C. Sin ese cambio serían 167 módulos, unos 0,18 mm, y saltaría el aviso.

Filas y páginas que no coinciden

Entrada
120 encuestas, CSV de 118 filas, un valor por página
Resultado
Código en 118 páginas; se avisa de 2 sin usar

Páginas y filas se emparejan desde el principio y manda la lista más corta. Para usar todas las filas, elige una copia del documento por valor.

Cómo se usa

  1. Abre el PDF, elige QR o Code 128 y pega el CSV y la plantilla de valor.
  2. Define el modo, la posición y el tamaño, y revisa en la vista previa el valor más largo.
  3. Imprime unas pocas páginas, léelas con un escáner o un móvil y luego imprime el resto.

Preguntas frecuentes

¿Puedo cargar un Excel directamente?

Guárdalo como «CSV UTF-8» y cárgalo, o copia las celdas y pégalas; lo pegado se lee como separado por tabulaciones. Un CSV guardado con la codificación antigua de Windows (ANSI, Windows-1252) también se detecta y se lee con sus tildes y eñes.

¿Se conservan marcadores y firmas?

El documento se reconstruye, así que pueden perderse marcadores, vínculos de formulario y firmas digitales. Firma después de estampar.

¿Para qué sirve el fondo blanco?

Rellena de blanco la zona de silencio (2 módulos alrededor del QR y 10 a cada lado del código de barras) para que el escáner encuentre los bordes sobre un fondo con dibujo.

Fuentes

Revisado el:

Privacidad y tratamiento de datos