iT邦幫忙

0

利用batch方式,批次轉檔(JPG convert to PDF)的問題 ...

請教各位先進,
因工作上需要將大量的jpg檔,要轉換成pdf,
但是目前找到的方式是:
1.先進單一的jpg轉換成單一的pdf檔(ImageMagick 中的 convert.exe),
2.再利用pdftk合併pdf

透過google大神,找到的資料再東湊西拼成下面的batch file,
但是一直有問題;
在jpg convert to pdf這個動作,一直有問題,試不出來,
所以只好到此,請教各位先進,還不另指教 ^^:


rem 取得日期、時間
set /a year=%date:~,4%
set month=%date:~5,2%
set day=%date:~8,2%
set hh=%time:~,2%
set mm=%time:~3,2%
set ss=%time:~6,2%

set mydate=%year%.%month%.%day%-%hh%.%mm%.%ss%
title %mydate%

rem use ImageMagick 中的 convert.exe ,將目前目錄中的*.jpg 轉pdf
for %%1 in (dir *.jpg ) do (timeout /t 2 && convert.exe %%1 %mydate%.pdf)

rem 將單一的pdf檔,合併成單一pdf檔
pdftk "*.pdf" cat output %mydate%.pdf

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
Jesse HO
iT邦好手 1 級 ‧ 2017-03-17 00:15:22

既然你知道 convert
是否有試過?
#convert 1.png 2.png 3.png -append final.png

#convert final.png final.pdf

我要發表回答

立即登入回答