Hai cartelle di file TIFF multipagina — fax, libri scansionati, archivi documentali — e un sistema a valle che si aspetta input a singola pagina. Aprire ogni TIFF in un visualizzatore di immagini ed esportare le pagine una alla volta non è scalabile oltre due o tre file. TIFF Paging X divide i TIFF multipagina in TIFF a singola pagina dalla riga di comando, in batch, senza GUI e senza richiedere l’installazione di un editor di immagini. Installalo su un server Windows, richiamalo da uno script o tramite ActiveX, e lascialo funzionare in modo non presidiato.
*.tif) e lo splitter elabora ogni TIFF multipagina in un’unica esecuzione-Pages 1-5,10-15) invece di ogni pagina{name}_p{page:000} per produrre scan_p001.tif, scan_p002.tif, ecc.
(30 giorni, nessuna email)
(licenza server, perpetua)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
Il TIFF multipagina impacchetta ogni pagina di un documento in un unico file. I fax, i libri scansionati e la corrispondenza archiviata arrivano spesso in questa forma perché mantiene insieme le pagine correlate. Lo svantaggio è che aprire la pagina 47 di un TIFF di 200 pagine significa decodificare l’intera pila per raggiungere l’offset corretto. Gli strumenti di archiviazione che indicizzano per file non possono raggiungere le singole pagine. Le pipeline di elaborazione distribuita devono deserializzare l’intero file su ogni worker.
I TIFF a singola pagina memorizzano una pagina per file. Ogni pagina diventa indirizzabile per nome di file. I sistemi di gestione documentale possono associare metadati, numeri Bates e testo OCR a una pagina specifica. I processi worker possono prelevare i file in parallelo senza contesa di lock. Le conversioni fallite riguardano una pagina, non l’intero batch. Quando un TIFF multipagina deve entrare in quel flusso di lavoro, deve prima essere diviso.
| TIFF multipagina | TIFF a singola pagina | |
|---|---|---|
| Accesso casuale | Decodifica dell’intero file per raggiungere una pagina | Apertura diretta del file per nome |
| Flusso per pagina | Difficile — indicizzazione per offset di pagina | Banale — indicizzazione per nome file |
| Dimensione per file | Grande (somma di tutte le pagine) | Piccola (una pagina ciascuno) |
| Elaborazione parallela | Contesa di lock su un unico file | Un file per worker, nessuna contesa |
| Pipeline OCR | Pre-divisione necessaria | Alimenta direttamente le pagine |
Scarica il programma di installazione dal link qui sopra ed eseguilo sul tuo server o workstation Windows. L’installazione richiede meno di un minuto. Non sono necessari editor di immagini, Photoshop o SDK di imaging — lo splitter usa il proprio parser TIFF che gestisce CCITT G4, LZW, JPEG-in-TIFF, ZIP e pagine non compresse.
Apri cmd.exe o PowerShell. L’eseguibile dello splitter è TIFFPaging.exe, situato nella cartella di installazione (tipicamente C:\Program Files\CoolUtils\TiffPagingX\). Aggiungilo al PATH di sistema o usa il percorso completo nei tuoi comandi.
Il comando più semplice divide ogni TIFF multipagina in una cartella:
TIFFPaging.exe C:\Scans\*.tif C:\Output\ -Split
Questo elabora ogni file .tif in C:\Scans\ e scrive un TIFF a singola pagina per ogni pagina sorgente in C:\Output\. Un invoice.tif di 50 pagine diventa da invoice_001.tif a invoice_050.tif. I TIFF a singola pagina nella cartella di input vengono saltati automaticamente.
Controlla l’output con flag aggiuntivi:
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}" — formatta i nomi di output; {name} è il nome base sorgente, {page:000} è il numero di pagina con riempimento di zeri-Pages 1-5,10-15 — estrae solo le pagine da 1 a 5 e da 10 a 15; ometti per dividere ogni pagina-Compression Source — preserva la compressione sorgente (predefinito); usa CCITTG4, LZW o None per ricomprimere-log C:\Logs\split.log — scrive un log per file per la verificaSalva il comando in un file .bat e programmalo con l’Utilità di pianificazione di 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
Questo esegue la divisione ogni notte (o all’intervallo che preferisci) e scrive un file di log per verificare i risultati. Abbinalo a un passo di pulizia che sposta i file sorgente elaborati in una cartella di archivio.
TIFF Paging X include un’interfaccia ActiveX completa. Puoi richiamare lo splitter da qualsiasi ambiente compatibile COM — .NET, VBScript, PHP, Python, Ruby o ASP. Questo ti permette di integrare la divisione TIFF nella tua applicazione di gestione documentale, portale di acquisizione o flusso di imaging senza ricorrere a un processo da riga di comando.
Esempio (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");
Esempio (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 stessa chiamata funziona da ASP.NET, VBScript, Python, Ruby, Perl e JavaScript (Windows Script Host). La tua applicazione di acquisizione può accettare TIFF multipagina caricati e restituire all’utente in tempo reale una directory di file a singola pagina.
| Funzionalità | Splitter online | TIFF Paging X |
|---|---|---|
| Elaborazione batch | Un file alla volta | File illimitati per batch |
| Privacy dei file | File caricati su server di terze parti | I file non lasciano mai la tua macchina |
| Limite di dimensione del file | Tipicamente limite di 50–100 MB | Nessun limite — supportati TIFF da gigabyte |
| Compressione preservata | Spesso ricodificata in JPEG | Compressione sorgente preservata |
| Sottoinsiemi di pagine | Raro | Flag -Pages integrato |
| Automazione | Solo manuale | Riga di comando, .bat, Utilità di pianificazione, ActiveX |
| Distribuzione su server | Non possibile | Progettato per server, nessuna GUI necessaria |
| Richiede internet | Sì | No |
Lo splitter scrive TIFF a singola pagina con la stessa compressione del sorgente. Le pagine fax CCITT G4 restano CCITT G4. Le scansioni compresse LZW restano LZW. Le foto JPEG-in-TIFF restano JPEG. Nessuna ricodifica, nessuna perdita di qualità, nessuna sorpresa di crescita delle dimensioni del file. Sovrascrivi con -Compression solo quando hai realmente bisogno di cambiare la codifica.
TIFF Paging X è progettato per l’uso non presidiato. Nessuna finestra GUI, nessuna finestra di dialogo, nessun messaggio di conferma. Funziona silenziosamente dalla riga di comando o come parte di un servizio — esattamente ciò di cui ha bisogno un server di acquisizione di produzione. Lo stesso binario gestisce una fattura di cinque pagine e una scansione di archivio di 3.000 pagine.
Lo splitter ispeziona ogni file di input prima dell’elaborazione. I TIFF a singola pagina vengono saltati, non copiati o rinominati. Questo significa che puoi puntarlo su una cartella mista di TIFF a singola pagina e multipagina senza produrre duplicati o inquinare l’output. Il log registra cosa è stato diviso e cosa è stato saltato.
L’operazione opposta — combinare molti TIFF a singola pagina in un unico file multipagina — è gestita da TIFF Combine X. I due strumenti condividono le convenzioni della riga di comando, quindi un flusso di lavoro che divide all’acquisizione e ricombina per l’archiviazione utilizza una sintassi coerente in entrambe le direzioni.
(30 giorni, nessuna email o carta di credito)
(licenza server, perpetua)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
"I nostri scanner scrivono lotti da 200 pagine come singoli TIFF multipagina, ma il nostro sistema di cartelle cliniche memorizza una pagina per file con metadati specifici della cartella. TIFF Paging X gira come job dell’Utilità di pianificazione ogni quindici minuti sulla cartella di acquisizione. La compressione CCITT G4 viene preservata esattamente, cosa importante perché siamo vincolati da regole di conservazione che non consentono la ricodifica delle pagine sorgente. Ha sostituito un vecchio strumento interno che si rompeva sui TIFF di più di 300 pagine."
Margarethe Voss Document Imaging Specialist, Regional Health Network
"Digitalizziamo volumi rilegati come TIFF multipagina e poi abbiamo bisogno di file a singola pagina per il tile server IIIF. Lo splitter gestisce libri di 800 pagine senza problemi e il flag NamePattern ci permette di produrre i nomi dei file che il backend del nostro visualizzatore si aspetta. Il supporto agli intervalli di pagine è utile quando una pagina deve essere riscansionata — dividiamo semplicemente l’intervallo corretto sopra i file esistenti. Nessuna GUI è esattamente ciò che volevamo sul server di backend."
Daniel Okafor Archive Manager, University Special Collections
"I set di produzione arrivano come TIFF multipagina che dobbiamo dividere prima che il nostro strumento di timbratura Bates possa toccarli. Abbiamo integrato l’interfaccia ActiveX nel nostro script di acquisizione in modo che la divisione avvenga immediatamente al caricamento. La chiamata COM è semplice e lo splitter è abbastanza veloce per una risposta in tempo reale su una macchina a quattro core. La documentazione potrebbe essere più dettagliata sulla lista di token di NamePattern, ma l’assistenza ha risposto alle nostre domande entro un giorno."
Patricia Lindgren Litigation Support Lead
TIFFPaging.exe C:\Scans\*.tif C:\Output\ -Split. Questo elabora ogni TIFF multipagina nella cartella di origine e scrive un TIFF a singola pagina per ogni pagina sorgente. Aggiungi flag come -NamePattern, -Pages o -log per controllare l’output.-Pages con numeri di pagina e intervalli separati da virgole. Per esempio, -Pages 1-5,10-15,20 estrae le pagine da 1 a 5, da 10 a 15 e solo la pagina 20. Le pagine fuori dall’intervallo vengono saltate, quindi la cartella di output contiene solo le pagine richieste.-NamePattern accetta un modello come "{name}_p{page:000}". {name} è il nome base del sorgente, {page} è il numero di pagina e {page:000} applica il riempimento di zeri a tre cifre. Un invoice.tif di 50 pagine diventa da invoice_p001.tif a invoice_p050.tif.-Compression CCITTG4, -Compression LZW o -Compression None solo quando hai realmente bisogno di cambiare la codifica.TIFFPaging.TIFFPagingX). Puoi richiamarlo da .NET, PHP, Python, VBScript, ASP, Ruby, Perl e qualsiasi altro ambiente compatibile COM. La stessa sintassi dei parametri usata sulla riga di comando funziona tramite il metodo COM Convert..bat e aggiungilo all’Utilità di pianificazione di Windows. Lo splitter funziona in modo non presidiato all’ora pianificata, elabora ogni nuovo TIFF multipagina nella cartella monitorata e scrive un file di log per la verifica. Abbinalo a un passo di pulizia che sposta i file sorgente elaborati in una cartella di archivio.Scarica la versione di prova e converti i tuoi file in pochi minuti.
Non è richiesta carta di credito o email.