Tiene carpetas de archivos TIFF multipagina — faxes, libros escaneados, archivos documentales — y un sistema posterior que espera entradas de una sola página. Abrir cada TIFF en un visor de imágenes y exportar las páginas una por una no escala más allá de dos o tres archivos. TIFF Paging X divide TIFFs multipagina en TIFFs de una sola página desde la línea de comandos, en lote, sin interfaz gráfica y sin necesidad de instalar un editor de imágenes. Instálelo en un servidor Windows, llámelo desde un script o mediante ActiveX, y déjelo funcionar de forma desatendida.
*.tif) y el divisor procesa cada TIFF multipagina en una sola ejecución-Pages 1-5,10-15) en lugar de cada página{name}_p{page:000} para producir scan_p001.tif, scan_p002.tif, etc.
(30 días, sin correo electrónico)
(licencia de servidor, perpetua)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
El TIFF multipagina empaqueta cada página de un documento en un solo archivo. Los faxes, libros escaneados y la correspondencia archivada suelen llegar de esta forma porque mantiene las páginas relacionadas juntas. La contrapartida es que abrir la página 47 de un TIFF de 200 páginas significa decodificar toda la pila para llegar al desplazamiento correcto. Las herramientas de almacenamiento que indexan por archivo no pueden alcanzar páginas individuales. Las canalizaciones de procesamiento distribuido tienen que deserializar todo el archivo en cada trabajador.
Los TIFFs de una sola página almacenan una página por archivo. Cada página se vuelve direccionable por nombre de archivo. Los sistemas de gestión documental pueden adjuntar metadatos, números Bates y texto OCR a una página específica. Los procesos de trabajo pueden tomar archivos en paralelo sin contención de bloqueo. Las conversiones fallidas afectan a una página, no al lote completo. Cuando un TIFF multipagina debe entrar en ese flujo de trabajo, primero hay que dividirlo.
| TIFF multipagina | TIFFs de una sola página | |
|---|---|---|
| Acceso aleatorio | Decodificar archivo entero para alcanzar una página | Apertura directa por nombre de archivo |
| Flujo por página | Difícil — indexar por desplazamiento de página | Trivial — indexar por nombre de archivo |
| Tamaño por archivo | Grande (suma de todas las páginas) | Pequeño (una página cada uno) |
| Procesamiento paralelo | Contención de bloqueo en un archivo | Un archivo por trabajador, sin contención |
| Canalizaciones OCR | Requiere división previa | Alimentar páginas directamente |
Descargue el instalador desde el enlace anterior y ejecútelo en su servidor o estación de trabajo Windows. La instalación tarda menos de un minuto. No se requiere ningún editor de imágenes, Photoshop ni SDK de imagen — el divisor utiliza su propio analizador TIFF que maneja CCITT G4, LZW, JPEG-en-TIFF, ZIP y páginas sin compresión.
Abra cmd.exe o PowerShell. El ejecutable del divisor es TIFFPaging.exe, ubicado en la carpeta de instalación (normalmente C:\Program Files\CoolUtils\TiffPagingX\). Agréguelo a la variable PATH del sistema o use la ruta completa en sus comandos.
El comando más sencillo divide cada TIFF multipagina de una carpeta:
TIFFPaging.exe C:\Scans\*.tif C:\Output\ -Split
Esto procesa cada archivo .tif en C:\Scans\ y escribe un TIFF de una sola página por página origen en C:\Output\. Un invoice.tif de 50 páginas se convierte en invoice_001.tif hasta invoice_050.tif. Los TIFFs de una sola página en la carpeta de entrada se omiten automáticamente.
Controle la salida con indicadores adicionales:
TIFFPaging.exe C:\Scans\*.tif C:\Output\ -Split -NamePattern "{name}_p{page:000}" -Pages 1-5,10-15 -log C:\Logs\split.log
-NamePattern "{name}_p{page:000}" — formatea los nombres de salida; {name} es el nombre base de origen, {page:000} es el número de página con ceros a la izquierda-Pages 1-5,10-15 — extrae solo las páginas 1 a 5 y 10 a 15; omítalo para dividir todas las páginas-Compression Source — preserva la compresión de origen (predeterminado); use CCITTG4, LZW o None para recomprimir-log C:\Logs\split.log — escribe un registro por archivo para verificaciónGuarde su comando en un archivo .bat y prográmelo con el Programador de tareas de Windows:
@echo off
"C:\Program Files\CoolUtils\TiffPagingX\TIFFPaging.exe" C:\Incoming\*.tif C:\Archive\Pages\ -Split -NamePattern "{name}_p{page:000}" -log C:\Logs\split.log
Esto ejecuta la división cada noche (o en el intervalo que establezca) y escribe un archivo de registro para que pueda verificar los resultados. Emparéjelo con un paso de limpieza que mueva los archivos de origen procesados a una carpeta de archivo.
TIFF Paging X incluye una interfaz ActiveX completa. Puede llamar al divisor desde cualquier entorno compatible con COM — .NET, VBScript, PHP, Python, Ruby o ASP. Esto le permite integrar la división de TIFF en su propia aplicación de gestión documental, portal de ingesta o flujo de trabajo de imagen sin recurrir a un proceso de línea de comandos externo.
Ejemplo (C#/.NET):
TIFFPagingX Tpx = new TIFFPagingX();
Tpx.Convert("C:\\Scans\\book.tif", "C:\\Output\\", "-Split -NamePattern \"{name}_p{page:000}\" -log c:\\Logs\\split.log");
Ejemplo (PHP):
$t = new COM("TIFFPaging.TIFFPagingX");
$t->convert("C:\\Scans\\book.tif", "C:\\Output\\", "-Split -NamePattern \"{name}_p{page:000}\" -log c:\\Logs\\split.log");
La misma llamada funciona desde ASP.NET, VBScript, Python, Ruby, Perl y JavaScript (Windows Script Host). Su aplicación de ingesta puede aceptar TIFFs multipagina cargados y devolver al usuario un directorio de archivos de una sola página en tiempo real.
| Característica | Divisores en línea | TIFF Paging X |
|---|---|---|
| Procesamiento en lote | Un archivo a la vez | Archivos ilimitados por lote |
| Privacidad de archivos | Archivos subidos a servidor de terceros | Los archivos nunca salen de su equipo |
| Límite de tamaño | Típicamente 50–100 MB | Sin límite — TIFFs de gigabytes soportados |
| Compresión preservada | A menudo recodificado a JPEG | Compresión de origen preservada |
| Subconjuntos por rango | Raro | Indicador -Pages integrado |
| Automatización | Solo manual | Línea de comandos, .bat, Programador de tareas, ActiveX |
| Despliegue en servidor | No es posible | Diseñado para servidores, sin interfaz gráfica |
| Requiere internet | Sí | No |
El divisor escribe TIFFs de una sola página con la misma compresión que el origen. Las páginas de fax CCITT G4 se mantienen como CCITT G4. Los escaneados comprimidos LZW se mantienen como LZW. Las fotos JPEG-en-TIFF se mantienen como JPEG. Sin recodificación, sin pérdida de calidad, sin crecimiento sorpresa del tamaño de archivo. Anule con -Compression solo cuando realmente necesite cambiar la codificación.
TIFF Paging X está diseñado para uso desatendido. Sin ventanas de interfaz, sin cuadros de diálogo, sin mensajes de confirmación. Se ejecuta silenciosamente desde la línea de comandos o como parte de un servicio — exactamente lo que un servidor de ingesta de producción necesita. El mismo binario maneja una factura de cinco páginas y un escaneado de archivo de 3.000 páginas.
El divisor inspecciona cada archivo de entrada antes de procesarlo. Los TIFFs de una sola página se omiten, no se copian ni renombran. Esto significa que puede apuntarlo a una carpeta mixta de TIFFs de una sola página y multipagina sin producir duplicados ni contaminar la salida. El registro recoge qué se dividió y qué se omitió.
La operación opuesta — combinar muchos TIFFs de una sola página en un archivo multipagina — la maneja TIFF Combine X. Las dos herramientas comparten convenciones de línea de comandos, por lo que un flujo de trabajo que divide en la ingesta y recombina para almacenamiento de archivo usa una sintaxis consistente en ambas direcciones.
(30 días, sin correo electrónico ni tarjeta de crédito)
(licencia de servidor, perpetua)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
"Nuestros escáneres escriben lotes de 200 páginas como TIFFs multipagina únicos, pero nuestro sistema de historias clínicas almacena una página por archivo con metadatos específicos de la historia. TIFF Paging X se ejecuta como tarea del Programador de tareas cada quince minutos contra la carpeta de ingesta. La compresión CCITT G4 se preserva exactamente, lo que importa porque estamos sujetos a normas de retención que prohíben recodificar las páginas de origen. Reemplazó una herramienta interna obsoleta que se rompía con TIFFs de más de 300 páginas."
Margarethe Voss Document Imaging Specialist, Regional Health Network
"Digitalizamos volúmenes encuadernados como TIFFs multipagina y luego necesitamos archivos de una sola página para el servidor de mosaicos IIIF. El divisor maneja libros de 800 páginas sin problema, y el indicador NamePattern nos permite hacer coincidir los nombres de archivo que espera el backend de nuestro visor. El soporte de rangos de páginas es útil cuando una página necesita reescanearse — simplemente dividimos el rango corregido sobre los archivos existentes. La ausencia de interfaz gráfica es exactamente lo que queríamos en el servidor de backend."
Daniel Okafor Archive Manager, University Special Collections
"Los conjuntos de producción llegan como TIFFs multipagina que tenemos que dividir antes de que nuestra herramienta de sellado Bates pueda tocarlos. Integramos la interfaz ActiveX en nuestro script de ingesta para que la división suceda inmediatamente al cargar. La llamada COM es directa y el divisor es lo bastante rápido para una respuesta en tiempo real en una máquina de cuatro núcleos. La documentación podría ser más detallada sobre la lista de tokens de NamePattern, pero el soporte respondió nuestras preguntas en un día."
Patricia Lindgren Litigation Support Lead
TIFFPaging.exe C:\Scans\*.tif C:\Output\ -Split. Esto procesa cada TIFF multipagina de la carpeta de origen y escribe un TIFF de una sola página por cada página origen. Añada indicadores como -NamePattern, -Pages o -log para controlar la salida.-Pages con números de página y rangos separados por comas. Por ejemplo, -Pages 1-5,10-15,20 extrae las páginas 1 a 5, las páginas 10 a 15 y solo la página 20. Las páginas fuera del rango se omiten, por lo que la carpeta de salida contiene solo las páginas que solicitó.-NamePattern acepta una plantilla como "{name}_p{page:000}". {name} es el nombre base de origen, {page} es el número de página y {page:000} rellena con ceros a tres dígitos. Un invoice.tif de 50 páginas se convierte en invoice_p001.tif hasta invoice_p050.tif.-Compression CCITTG4, -Compression LZW o -Compression None solo cuando realmente necesite cambiar la codificación.TIFFPaging.TIFFPagingX). Puede llamarlo desde .NET, PHP, Python, VBScript, ASP, Ruby, Perl y cualquier otro entorno compatible con COM. La misma sintaxis de parámetros que se usa en la línea de comandos funciona a través del método COM Convert..bat y añádalo al Programador de tareas de Windows. El divisor se ejecuta de forma desatendida a la hora programada, procesa cada nuevo TIFF multipagina en la carpeta supervisada y escribe un archivo de registro para verificación. Emparéjelo con un paso de limpieza que mueva los archivos de origen procesados a una carpeta de archivo.Descargue la versión de prueba y convierta sus archivos en minutos.
No se requiere tarjeta de crédito ni email.