У меня есть файл tiff с несколькими сотнями страниц. Моя цель — разбить его на множество файлов, каждый из которых содержит две страницы. то есть каждые две страницы сохраняйте новый файл. По сути, это стопка документов на одном листе, отсканированных спереди и сзади.
Я работаю над приложением С# Forms (visual studio 2008) для автоматизации процесса.
Моя первоначальная мысль заключалась в том, чтобы использовать Graphicsmagick, чтобы разделить каждую страницу на отдельный файл, а затем пройтись по файлам, чтобы соединить их обратно, чтобы снова собрать две страницы за раз.
У меня есть процесс разделения, который вызывает такую команду.
gm convert largeinputfile.tif +adjoin singlepageoutput%d.tif
Когда я пытаюсь снова соединить только две страницы вместе с помощью такой команды
gm convert -page A4 -append singlepageoutput0.tif singlepageoutput1.tif New2pageImage.tif
Это создает один длинный документ, содержащий обе страницы, но без разрыва страницы. Я пробовал несколько вещей с опцией -page
, но я просто предполагаю, что это не имеет большого эффекта.
Я очень близок к рабочему решению, но застрял на последнем бите. Любые идеи?
Заранее спасибо Давид