다중 페이지 TIFF 파일 폴더가 있습니다 — 팩스, 스캔된 책, 문서 아카이브 — 그리고 단일 페이지 입력을 기대하는 다운스트림 시스템이 있습니다. 이미지 뷰어에서 각 TIFF를 열고 한 번에 한 페이지씩 내보내는 것은 두세 개 파일을 넘으면 확장되지 않습니다. TIFF Paging X는 GUI 없이, 이미지 편집기 설치 없이 명령줄에서 다중 페이지 TIFF를 단일 페이지 TIFF로 일괄 분할합니다. Windows 서버에 설치하고 스크립트나 ActiveX를 통해 호출하면 무인으로 실행됩니다.
*.tif)를 전달하면 분할기가 한 번의 실행으로 모든 다중 페이지 TIFF를 처리합니다-Pages 1-5,10-15) 추출{name}_p{page:000}과 같은 패턴으로 출력 이름을 제어하여 scan_p001.tif, scan_p002.tif 등을 생성
(30일, 이메일 불필요)
(서버 라이선스, 영구)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
다중 페이지 TIFF는 문서의 모든 페이지를 하나의 파일에 포장합니다. 팩스, 스캔된 책, 보관된 서신은 관련 페이지를 함께 유지하기 때문에 종종 이 형태로 도착합니다. 단점은 200페이지 TIFF의 47페이지를 여는 것이 올바른 오프셋에 도달하기 위해 전체 스택을 디코딩하는 것을 의미한다는 것입니다. 파일별로 인덱싱하는 저장소 도구는 개별 페이지에 도달할 수 없습니다. 분산 처리 파이프라인은 모든 워커에서 전체 파일을 역직렬화해야 합니다.
단일 페이지 TIFF는 파일당 한 페이지를 저장합니다. 각 페이지는 파일 이름으로 주소 지정 가능해집니다. 문서 관리 시스템은 메타데이터, Bates 번호, OCR 텍스트를 특정 페이지에 첨부할 수 있습니다. 워커 프로세스는 잠금 경합 없이 병렬로 파일을 가져올 수 있습니다. 실패한 변환은 전체 배치가 아닌 한 페이지에 영향을 미칩니다. 다중 페이지 TIFF가 그 워크플로에 들어가야 할 때, 먼저 분할되어야 합니다.
| 다중 페이지 TIFF | 단일 페이지 TIFF | |
|---|---|---|
| 임의 액세스 | 페이지에 도달하기 위해 전체 파일 디코딩 | 이름으로 직접 파일 열기 |
| 페이지별 워크플로 | 어려움 — 페이지 오프셋으로 인덱싱 | 간단함 — 파일 이름으로 인덱싱 |
| 파일당 크기 | 큼(모든 페이지 합계) | 작음(페이지당 하나) |
| 병렬 처리 | 한 파일에서 잠금 경합 | 워커당 한 파일, 경합 없음 |
| OCR 파이프라인 | 사전 분할 필요 | 페이지를 직접 공급 |
위의 링크에서 설치 프로그램을 다운로드하고 Windows 서버 또는 워크스테이션에서 실행합니다. 설치는 1분 이내에 완료됩니다. 이미지 편집기, Photoshop 또는 이미징 SDK는 필요하지 않습니다 — 분할기는 CCITT G4, LZW, JPEG-in-TIFF, ZIP 및 비압축 페이지를 처리하는 자체 TIFF 파서를 사용합니다.
cmd.exe 또는 PowerShell을 엽니다. 분할기 실행 파일은 설치 폴더(일반적으로 C:\Program Files\CoolUtils\TiffPagingX\)에 있는 TIFFPaging.exe입니다. 시스템 PATH에 추가하거나 명령에서 전체 경로를 사용하세요.
가장 간단한 명령은 폴더의 모든 다중 페이지 TIFF를 분할합니다:
TIFFPaging.exe C:\Scans\*.tif C:\Output\ -Split
이 명령은 C:\Scans\의 각 .tif 파일을 처리하고 소스 페이지당 하나의 단일 페이지 TIFF를 C:\Output\에 작성합니다. 50페이지 invoice.tif는 invoice_001.tif부터 invoice_050.tif까지가 됩니다. 입력 폴더의 단일 페이지 TIFF는 자동으로 건너뜁니다.
추가 플래그로 출력을 제어합니다:
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}" — 출력 이름 형식 지정. {name}은 소스 기본 이름이고 {page:000}은 0으로 채워진 페이지 번호입니다-Pages 1-5,10-15 — 1에서 5까지 및 10에서 15까지의 페이지만 추출. 모든 페이지를 분할하려면 생략-Compression Source — 소스 압축 보존(기본값). 인코딩을 변경하려면 CCITTG4, LZW 또는 None 사용-log C:\Logs\split.log — 확인용 파일별 로그 작성명령을 .bat 파일에 저장하고 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
이렇게 하면 매일 밤(또는 설정한 간격으로) 분할이 실행되고 결과를 확인할 수 있는 로그 파일이 기록됩니다. 처리된 소스 파일을 아카이브 폴더로 이동하는 정리 단계와 함께 사용하세요.
TIFF Paging X에는 완전한 ActiveX 인터페이스가 포함되어 있습니다. .NET, VBScript, PHP, Python, Ruby, ASP 등 모든 COM 호환 환경에서 분할기를 호출할 수 있습니다. 이를 통해 명령줄 프로세스를 별도로 실행하지 않고도 자체 문서 관리 애플리케이션, 인테이크 포털 또는 이미징 워크플로에 TIFF 분할 기능을 내장할 수 있습니다.
예제 (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");
예제 (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");
동일한 호출이 ASP.NET, VBScript, Python, Ruby, Perl, JavaScript(Windows Script Host)에서도 작동합니다. 인테이크 애플리케이션은 업로드된 다중 페이지 TIFF를 받고 실시간으로 단일 페이지 파일 디렉토리를 사용자에게 반환할 수 있습니다.
| 기능 | 온라인 분할기 | TIFF Paging X |
|---|---|---|
| 일괄 처리 | 한 번에 한 파일 | 배치당 무제한 파일 |
| 파일 프라이버시 | 파일이 제3자 서버에 업로드됨 | 파일이 사용자 컴퓨터를 떠나지 않음 |
| 파일 크기 제한 | 일반적으로 50–100 MB 상한 | 제한 없음 — 기가바이트 TIFF 지원 |
| 압축 보존 | 종종 JPEG로 재인코딩됨 | 소스 압축 보존 |
| 페이지 범위 부분 집합 | 드물게 지원 | 내장 -Pages 플래그 |
| 자동화 | 수동 전용 | 명령줄, .bat, 작업 스케줄러, ActiveX |
| 서버 배포 | 불가능 | 서버용 설계, GUI 불필요 |
| 인터넷 필요 | 예 | 아니오 |
분할기는 소스와 동일한 압축으로 단일 페이지 TIFF를 작성합니다. CCITT G4 팩스 페이지는 CCITT G4로 유지됩니다. LZW 압축 스캔은 LZW로 유지됩니다. JPEG-in-TIFF 사진은 JPEG로 유지됩니다. 재인코딩 없음, 품질 손실 없음, 파일 크기 증가 놀라움 없음. 인코딩을 실제로 변경해야 할 때만 -Compression으로 재정의하세요.
TIFF Paging X는 무인 사용을 위해 설계되었습니다. GUI 창, 대화 상자, 확인 프롬프트가 없습니다. 명령줄 또는 서비스의 일부로 조용히 실행됩니다 — 프로덕션 인테이크 서버에 필요한 바로 그 방식입니다. 동일한 바이너리가 5페이지 청구서와 3,000페이지 아카이브 스캔을 모두 처리합니다.
분할기는 처리 전에 각 입력 파일을 검사합니다. 단일 페이지 TIFF는 복사되거나 이름이 변경되지 않고 건너뜁니다. 이는 단일 페이지와 다중 페이지 TIFF가 혼합된 폴더에 분할기를 가리키게 해도 중복을 생성하거나 출력을 오염시키지 않는다는 것을 의미합니다. 로그는 분할된 것과 건너뛴 것을 기록합니다.
반대 작업 — 많은 단일 페이지 TIFF를 하나의 다중 페이지 파일로 결합 — 은 TIFF Combine X가 처리합니다. 두 도구는 명령줄 규칙을 공유하므로 인테이크에서 분할하고 보관 저장을 위해 다시 결합하는 워크플로는 양방향에서 하나의 일관된 구문을 사용합니다.
(30일, 이메일이나 신용카드 불필요)
(서버 라이선스, 영구)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
TIFFPaging.exe C:\Scans\*.tif C:\Output\ -Split입니다. 이 명령은 소스 폴더의 모든 다중 페이지 TIFF를 처리하고 소스 페이지당 하나의 단일 페이지 TIFF를 작성합니다. 출력을 제어하려면 -NamePattern, -Pages 또는 -log 같은 플래그를 추가하세요.-Pages 플래그를 사용하세요. 예를 들어, -Pages 1-5,10-15,20은 1에서 5까지의 페이지, 10에서 15까지의 페이지, 그리고 페이지 20만 추출합니다. 범위를 벗어난 페이지는 건너뛰므로 출력 폴더에는 요청한 페이지만 포함됩니다.-NamePattern 플래그는 "{name}_p{page:000}"과 같은 템플릿을 받아들입니다. {name}은 소스 기본 이름이고, {page}는 페이지 번호이며, {page:000}은 세 자리로 0을 채웁니다. 50페이지 invoice.tif는 invoice_p001.tif부터 invoice_p050.tif까지가 됩니다.-Compression CCITTG4, -Compression LZW 또는 -Compression None을 전달하세요.TIFFPaging.TIFFPagingX)로 등록됩니다. .NET, PHP, Python, VBScript, ASP, Ruby, Perl 및 기타 COM 호환 환경에서 호출할 수 있습니다. 명령줄에서 사용되는 동일한 매개변수 구문이 COM Convert 메서드를 통해 작동합니다..bat 파일에 저장하고 Windows 작업 스케줄러에 추가하세요. 분할기는 예약된 시간에 무인으로 실행되고, 감시 폴더의 모든 새 다중 페이지 TIFF를 처리하며, 확인용 로그 파일을 작성합니다. 처리된 소스 파일을 아카이브 폴더로 이동하는 정리 단계와 함께 사용하세요.
무료 평가판을 다운로드하고 몇 분 만에 파일을 변환하세요.
신용카드나 이메일이 필요하지 않습니다.