Ежемесячно у нас 50 000 документов, к которым нужно добавить отдельный PDF-файл.
У меня есть скрипт powershell, который просматривает список из 50000 и вызывает PDFtk для их объединения. Но это занимает много-много часов даже на машине с большим объемом оперативной памяти.
Суть кода такова:
foreach ($pdf in $filelist){
<#Get all variables#>
...
$merge = '"' + $TKPath + '" "' + $FirstPDFPath + '" "' + $SecondPDFPath + '" cat output "' + $OutputPDFPath + '"'
cmd.exe /c $merge
}
Это проблема с PDFtk? Или я вызываю проблемы, вызывая cmd.exe /c
внутри цикла? Могу ли я просто позвонить PDFtk без этого как-нибудь? Я никогда не заставлял его работать.