将jpgs合并到pdf Windows

时间:2014-10-17 18:52:56

标签: powershell jpeg pdf-conversion

您好我正在尝试使用批处理文件将目录中的所有jpgs合并到pdf中。目前我一直在尝试使用PDFCreator,但是我似乎找不到任何关于如何使用cli使用PDF Creator的文档。我已经阅读了在线手册,它并没有真正包含cli文档,因为我看到的大多数cli都是针对java的,所以它对我没用。

当我尝试将所有jpgs保存为一个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 

0 个答案:

没有答案