Can anyone provide a sample of the easiest way to convert a JPEG to PDF?
答案 0 :(得分:0)
Powershell没有本地命令来执行此操作,您必须调用该程序。
你必须下载Graphics Magick。 FTP链接: GraphicsMagick
你可以使用以下脚本作为参考:
$source_dir = read-host 'Source Location no backslash'
$destination_dir = read-host 'destination directory without backslash'
$files = Get-ChildItem -Path $source_dir -filter '*.jpg'
foreach($file in $files){
$destination_file = $destination_dir + '\' + $file.Name -replace '.jpg','.pdf'
#write-host ('{0} {1}' -f $file.FullName,$destination_file)
start-process -filepath 'C:\Program Files\GraphicsMagick-1.3.21-Q16\gm.exe' -ArgumentList "convert $file.FullName $destination_file" -WindowStyle Hidden
}
详细了解详情以获取进一步的帮助:
Create-a-PDF-file-with-Contact-Sheets-montage-of-thumbnails-for-all-JPG-files
一个班轮是:
gm.exe montage -compress JPEG -font Arial -pointsize %FilenameFontSize% -tile %ColumnsByRows% -frame 6 -shadow -label %%t -geometry %ThumbnailPixelSize% *.jpg %OutputFile%
希望足够。
答案 1 :(得分:0)
另一种选择是使用GhostScript,那么它将非常简单: 它读取 myimage.jpg 并生成 myjpgpdf.pdf 。您必须找到安装PostScript程序的位置 viewjpeg.ps
使用找到查找 viewjpeg.ps 的位置
gs \
-sDEVICE=pdfwrite \
-o myjpgpdf.pdf \
/usr/local/share/ghostscript/8.71/lib/viewjpeg.ps \
-c \(myimage.jpg\) viewJPEG
答案 2 :(得分:0)
您所要做的就是打印到PDF虚拟打印机。有很多这样的打印机。