Using chapter split “pdf merge” command
1 2 3 4 5 6 7 8 9 10 11 |
clear list(%pdfFile) add list to list(%pdfFile,$plugin function("Advanced Data Text File.dll", "$get files 2", $special folder("Application"), "*.pdf", "True", "Root Directory Only"),"Delete","Global") set(#index,0,"Global") loop($divide($list total(%pdfFile),10)) { clear list(%Items) add list to list(%Items,$plugin function("Advanced Data Text File.dll", "$list get range", %pdfFile, #index, 10),"Delete","Global") set(#start,$plugin function("Advanced Data Text File.dll", "$regex find", $list item(%Items,0), "\\d+", "None", "-1"),"Global") set(#end,$plugin function("Advanced Data Text File.dll", "$regex find", $list item(%Items,$subtract($list total(%Items),1)), "\\d+", "None", "-1"),"Global") plugin command("Advanced Document.dll", "pdf merge", %Items, "{$special folder("Application")}\\{#start}-{#end}.pdf") set(#index,$add(#index,10),"Global") } |