2013-03-28 2 views
0

나는 수백 페이지의 티파니 파일이 있습니다. 내 목표는 각각 두 페이지를 포함하는 여러 파일로 나누는 것입니다. 즉 두 페이지마다 새 파일을 저장합니다. 그것은 기본적으로 앞면과 뒷면을 스캔 한 낱장 문서의 스택입니다.graphicsmagick 버스트 멀티 페이지 티파니 2 페이지 티파니

저는 C# Forms (Visual Studio 2008) 응용 프로그램을 사용하여 프로세스를 자동화하고 있습니다.

필자의 초기 생각은 Graphicsmagick을 사용하여 모든 페이지를 별도의 파일로 분할 한 다음 한 번에 두 페이지 씩 다시 geather에 다시 결합하는 것입니다.

나는 이와 같은 명령을 호출하여 분할 프로세스가 작동합니다.

gm convert largeinputfile.tif +adjoin singlepageoutput%d.tif 

나는 시도하고이 페이지 있지만 페이지 나누기를 모두 포함하는 하나의 긴 문서를 만듭니다이

gm convert -page A4 -append singlepageoutput0.tif singlepageoutput1.tif New2pageImage.tif 

같은 명령을 다시 togeather 다시 두 페이지의 가입

. 나는 -page 옵션으로 여러개의 것들을 시도했지만, 나는 단지 추측하고 있으며별로 효과가 없다.

저는 작업 솔루션에 매우 가깝지만 마지막 비트를 고수했습니다. 아이디어가 있으십니까? 사전에

덕분에 데이비드 나는 비슷한 문제를 가지고 있었고, 이것이 처음으로 나는이 대답 할

+0

나는 내 자신의 질문에 답하는 것을 싫어하지만 나는 잘못된 나무를 짖고있었습니다. :) 대답은 입니다. gm convert -adjoin singlePage0.tif singlePage1.tif newoutput.tif –

답변

0

생각은 SO 질문 나는 가로 질러왔다.

처음 두 페이지를 가져 와서 새로운 다중 페이지 티파니를 만듭니다.

gm convert -page A4 page0.tif page1.tif -adjoin output.tif 

그런 다음 작성한 파일을 가져 와서 새 페이지를 추가하십시오. 한 번에하는 경우에

gm convert output.tif page2.tif -adjoin output.tif 
gm convert output.tif page3.tif -adjoin output.tif 
.... and so on .... 

또한 RAM의 24기가바이트 정도 소요됩니다 RAM의 모든 일을하려고합니다 그래픽 마술 (magick) 등의 CPU와 RAM을 통해 식사를하지 않는 추가 혜택과 10메가바이트 500 페이지 TIFF있을 것이다 .