Você tem pastas de arquivos TIFF de múltiplas páginas — faxes, livros digitalizados, arquivos de documentos — e um sistema subsequente que espera entrada de página única. Abrir cada TIFF em um visualizador de imagens e exportar páginas uma por vez não escala além de dois ou três arquivos. O TIFF Paging X divide TIFFs de múltiplas páginas em TIFFs de página única pela linha de comando, em lote, sem interface gráfica e sem necessidade de instalação de editor de imagens. Instale-o em um servidor Windows, chame-o a partir de um script ou via ActiveX e deixe-o rodar sem supervisão.
*.tif) e o divisor processa cada TIFF de múltiplas páginas em uma única execução-Pages 1-5,10-15) em vez de cada página{name}_p{page:000} para produzir scan_p001.tif, scan_p002.tif, etc.
(30 dias, sem e-mail)
(licença de servidor, perpétua)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
TIFF de múltiplas páginas empacota cada página de um documento em um arquivo. Faxes, livros digitalizados e correspondência arquivada frequentemente chegam dessa forma porque mantém as páginas relacionadas juntas. O custo é que abrir a página 47 de um TIFF de 200 páginas significa decodificar a pilha inteira para chegar ao deslocamento certo. Ferramentas de armazenamento que indexam por arquivo não conseguem alcançar páginas individuais. Pipelines de processamento distribuídos têm que desserializar o arquivo inteiro em cada worker.
TIFFs de página única armazenam uma página por arquivo. Cada página se torna endereçável pelo nome do arquivo. Sistemas de gerenciamento de documentos podem anexar metadados, números Bates e texto OCR a uma página específica. Processos worker podem pegar arquivos em paralelo sem contenção de bloqueio. Conversões com falha afetam uma página, não todo o lote. Quando um TIFF de múltiplas páginas precisa entrar nesse fluxo, ele tem que ser dividido primeiro.
| TIFF de múltiplas páginas | TIFFs de página única | |
|---|---|---|
| Acesso aleatório | Decodificar arquivo inteiro para chegar a uma página | Abertura direta do arquivo pelo nome |
| Fluxo por página | Difícil — indexar pelo deslocamento da página | Trivial — indexar pelo nome do arquivo |
| Tamanho por arquivo | Grande (soma de todas as páginas) | Pequeno (uma página cada) |
| Processamento paralelo | Contenção de bloqueio em um arquivo | Um arquivo por worker, sem contenção |
| Pipelines OCR | Pré-divisão necessária | Alimentar páginas diretamente |
Baixe o instalador pelo link acima e execute-o no seu servidor ou estação de trabalho Windows. A instalação leva menos de um minuto. Nenhum editor de imagens, Photoshop ou SDK de imagem é necessário — o divisor usa seu próprio parser TIFF que lida com páginas CCITT G4, LZW, JPEG-em-TIFF, ZIP e não comprimidas.
Abra o cmd.exe ou PowerShell. O executável do divisor é TIFFPaging.exe, localizado na pasta de instalação (normalmente C:\Program Files\CoolUtils\TiffPagingX\). Adicione-o ao PATH do sistema ou use o caminho completo nos seus comandos.
O comando mais simples divide cada TIFF de múltiplas páginas em uma pasta:
TIFFPaging.exe C:\Scans\*.tif C:\Output\ -Split
Isso processa cada arquivo .tif em C:\Scans\ e grava um TIFF de página única por página de origem em C:\Output\. Um invoice.tif de 50 páginas se torna invoice_001.tif até invoice_050.tif. TIFFs de página única na pasta de entrada são ignorados automaticamente.
Controle a saída com flags adicionais:
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}" — formate os nomes de saída; {name} é o nome base da fonte, {page:000} é o número da página preenchido com zeros-Pages 1-5,10-15 — extrai apenas as páginas 1 a 5 e 10 a 15; omita para dividir cada página-Compression Source — preserve a compressão da fonte (padrão); use CCITTG4, LZW ou None para recomprimir-log C:\Logs\split.log — grava um log por arquivo para verificaçãoSalve seu comando em um arquivo .bat e agende-o com o Agendador de Tarefas do 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
Isso executa a divisão todas as noites (ou em qualquer intervalo que você definir) e grava um arquivo de log para que você possa verificar os resultados. Combine-o com uma etapa de limpeza que mova os arquivos de origem processados para uma pasta de arquivamento.
O TIFF Paging X inclui uma interface ActiveX completa. Você pode chamar o divisor a partir de qualquer ambiente compatível com COM — .NET, VBScript, PHP, Python, Ruby ou ASP. Isso permite incorporar a divisão de TIFF em sua própria aplicação de gerenciamento de documentos, portal de entrada ou fluxo de trabalho de imagens sem executar um processo de linha de comando separado.
Exemplo (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");
Exemplo (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");
A mesma chamada funciona a partir de ASP.NET, VBScript, Python, Ruby, Perl e JavaScript (Windows Script Host). Sua aplicação de entrada pode aceitar TIFFs de múltiplas páginas enviados e retornar um diretório de arquivos de página única ao usuário em tempo real.
| Recurso | Divisores online | TIFF Paging X |
|---|---|---|
| Processamento em lote | Um arquivo por vez | Arquivos ilimitados por lote |
| Privacidade dos arquivos | Arquivos enviados para servidor de terceiros | Arquivos nunca saem da sua máquina |
| Limite de tamanho do arquivo | Limite típico de 50–100 MB | Sem limite — TIFFs de gigabytes suportados |
| Compressão preservada | Frequentemente recodificada para JPEG | Compressão da fonte preservada |
| Subconjuntos de intervalo de páginas | Raro | Flag -Pages integrada |
| Automação | Apenas manual | Linha de comando, .bat, Agendador de Tarefas, ActiveX |
| Implantação em servidor | Não possível | Projetado para servidores, sem interface gráfica |
| Requer internet | Sim | Não |
O divisor grava TIFFs de página única com a mesma compressão da fonte. Páginas de fax CCITT G4 permanecem CCITT G4. Digitalizações comprimidas em LZW permanecem LZW. Fotos JPEG-em-TIFF permanecem JPEG. Sem recodificação, sem perda de qualidade, sem crescimento surpresa do tamanho do arquivo. Substitua com -Compression apenas quando você realmente precisar mudar a codificação.
O TIFF Paging X foi projetado para uso autônomo. Sem janelas de interface, sem caixas de diálogo, sem solicitações de confirmação. Ele executa silenciosamente pela linha de comando ou como parte de um serviço — exatamente o que um servidor de entrada de produção precisa. O mesmo binário lida com uma fatura de cinco páginas e uma digitalização de arquivo de 3.000 páginas.
O divisor inspeciona cada arquivo de entrada antes do processamento. TIFFs de página única são ignorados, não copiados ou renomeados. Isso significa que você pode apontá-lo para uma pasta mista de TIFFs de página única e de múltiplas páginas sem produzir duplicatas ou poluir a saída. O log registra o que foi dividido e o que foi ignorado.
A operação oposta — combinar muitos TIFFs de página única em um arquivo de múltiplas páginas — é tratada pelo TIFF Combine X. As duas ferramentas compartilham convenções de linha de comando, então um fluxo de trabalho que divide na entrada e recombina para armazenamento de arquivamento usa uma sintaxe consistente em ambas as direções.
(30 dias, sem e-mail ou cartão de crédito)
(licença de servidor, perpétua)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
"Nossos scanners gravam lotes de 200 páginas como TIFFs únicos de múltiplas páginas, mas nosso sistema de prontuários de pacientes armazena uma página por arquivo com metadados específicos do prontuário. O TIFF Paging X roda como um job do Agendador de Tarefas a cada quinze minutos contra a pasta de entrada. A compressão CCITT G4 é preservada exatamente, o que importa porque estamos vinculados a regras de retenção que não permitem recodificação das páginas de origem. Substituiu uma ferramenta interna envelhecida que estava quebrando em TIFFs com mais de 300 páginas."
Margarethe Voss Document Imaging Specialist, Regional Health Network
"Digitalizamos volumes encadernados como TIFFs de múltiplas páginas e então precisamos de arquivos de página única para o servidor de tiles IIIF. O divisor lida com livros de 800 páginas sem problemas, e a flag NamePattern nos permite combinar os nomes de arquivo que nosso back-end de visualizador espera. O suporte a intervalo de páginas é útil quando uma página precisa ser redigitalizada — nós simplesmente dividimos o intervalo corrigido sobre os arquivos existentes. Sem interface gráfica era exatamente o que queríamos no servidor de back-end."
Daniel Okafor Archive Manager, University Special Collections
"Conjuntos de produção chegam como TIFFs de múltiplas páginas que temos que dividir antes que nossa ferramenta de carimbo Bates possa tocá-los. Integramos a interface ActiveX em nosso script de entrada para que a divisão aconteça imediatamente no upload. A chamada COM é direta e o divisor é rápido o suficiente para resposta em tempo real em uma máquina de quatro núcleos. A documentação poderia ser mais detalhada sobre a lista de tokens NamePattern, mas o suporte respondeu nossas perguntas em um dia."
Patricia Lindgren Litigation Support Lead
TIFFPaging.exe C:\Scans\*.tif C:\Output\ -Split. Isso processa cada TIFF de múltiplas páginas na pasta de origem e grava um TIFF de página única por página de origem. Adicione flags como -NamePattern, -Pages ou -log para controlar a saída.-Pages com números de página e intervalos separados por vírgula. Por exemplo, -Pages 1-5,10-15,20 extrai as páginas 1 a 5, páginas 10 a 15 e a página 20 apenas. Páginas fora do intervalo são ignoradas, então a pasta de saída contém apenas as páginas que você pediu.-NamePattern aceita um modelo como "{name}_p{page:000}". {name} é o nome base da fonte, {page} é o número da página e {page:000} preenche com zeros para três dígitos. Um invoice.tif de 50 páginas se torna invoice_p001.tif até invoice_p050.tif.-Compression CCITTG4, -Compression LZW ou -Compression None apenas quando você realmente precisar mudar a codificação.TIFFPaging.TIFFPagingX). Você pode chamá-lo a partir de .NET, PHP, Python, VBScript, ASP, Ruby, Perl e qualquer outro ambiente compatível com COM. A mesma sintaxe de parâmetros usada na linha de comando funciona através do método COM Convert..bat e adicione-o ao Agendador de Tarefas do Windows. O divisor é executado sem supervisão no horário agendado, processa cada novo TIFF de múltiplas páginas na pasta monitorada e grava um arquivo de log para verificação. Combine-o com uma etapa de limpeza que mova os arquivos de origem processados para uma pasta de arquivamento.Baixe a versão de teste gratuita e converta seus arquivos em minutos.
Não é necessário cartão de crédito ou email.