嗨,我正在尝试使用批处理文件将目录中的所有 jpg 合并到 pdf 中。目前我一直在尝试使用 PDFCreator,但是我似乎找不到任何关于如何使用 cli 使用 PDF Creator 的文档。我已经阅读了在线手册,它并没有真正包含太多的 cli 文档,因为我所看到的大多数 cli 都是用于 java 的,所以它对我没有帮助。
当我尝试将所有 jpg 保存为一个 pdf 时,它会输出一个空白 pdf 或什么都不做。目前,我正在目录中的一个 jpg 上尝试此作为概念证明。然后,一旦我完成了这项工作,我将尝试获取多个 jpg 并将它们全部打印到一个 pdf 中,如果 pdf-creator 可以的话。
这就是我所拥有的。
## Multiple jpg to single PDF Conversion tool
$date = get-date -format MM-dd-yy_hhmmss
$InputLocation = "C:\conversion\"
$tool = 'C:\Program Files (x86)\PDFCreator\PDFCreator.exe'
$jpgs = gci $InputLocation\* -i '*.jpg', '*.jpeg'
foreach($jpg in $jpgs)
{
$filename = $jpg.FullName
$pdf = $InputLocation + $date + '.pdf'
'Processing ' + $filename + ' to ' + $pdf
$param = "-sOutputFile=$pdf"
Start-Process $tool -ArgumentList ('/IF"' + $filename + '" /OF"' + $pdf + ' /NoPSCheck /NoStart')
}
mkdir $InputLocation\$date
move $InputLocation\$date\$jpgs