2017-07-28 111 views
0

我需要將某個文件夾中的多個PDF和圖像文件(JPG,GIF等)轉換爲TIFF,然後將TIFF移動到不同的文件夾,原始文件夾(位於第一個文件夾內)。這將使用Windows中的計劃任務每​​5-10分鐘運行一次。將PDF和圖像文件轉換爲TIFF的批處理文件腳本

我一直使用的叫做Ghostscript的程序,它的偉大工程,我使用轉換PDF例如命令行是:

gswin64.exe -o test03.tiff -r720x720 -g6120x7920 -sDEVICE=tiffg4 test.pdf 

任何人可以幫助我了一個腳本來執行上面?

+0

ghostscript是否允許您在整個文件夾上操作? – JCooke

+0

看起來Ghostscript可以在任何目錄下創建TIFF文件,只需要用雙引號括起來的全路徑來指定TIFF文件即可。並且在批處理文件中使用的命令對與模式匹配的所有文件執行某些操作的命令是__FOR__。打開命令提示符窗口並運行'for /?'來獲得輸出的幫助。您需要在命令提示符窗口中運行'move /?',並顯示幫助的命令__MOVE__。您的任務代碼可以在Stack Overflow上找到數百次。因此,使用__ [批處理文件]移動for ___搜索examle。 – Mofi

回答

0

要將圖像轉換爲無需外部二進制文件的tiff,您可以使用convImg.bat。它仍然沒有完成(我需要添加幫助消息和一些檢查),但它工作正常。接受兩個參數源圖像和目標圖像,格式爲由擴展采取:

call convImg.bat "C:\putin_gay_clown.jpg" "C:\putin_gay_clown.tiff" 

要完成你的腳本,你可以使用:

@echo off 
::: !!! CHANGE THE LOCATIONS BELLOW !!! 
set "pics=c:\pics" 
set "tiff_folder=c:\tiffs" 

for %%a in ("%pics%\*jpg" "%pics%\*gif" "%pics%\*png" "%pics%\*bpm") do (
    call convImg.bat "%%~fa" "%tiff_folder%\%%~na.tiff" 
) 

對於轉換pdftiff我不認爲這是可能的,而不EXTE rnal工具。

相關問題