我需要将特定文件夹中的多个PDF和图像文件(JPG,GIF等)转换为TIFF,然后将TIFF移动到另一个文件夹并将原件放入" ARCHIVE"文件夹(在第一个文件夹中)。这将使用Windows中的计划任务每5-10分钟运行一次。
我一直在使用一个名为Ghostscript的程序,效果很好,我用来转换PDF的命令行是:
gswin64.exe -o test03.tiff -r720x720 -g6120x7920 -sDEVICE=tiffg4 test.pdf
有人可以用脚本来帮我解决上述问题吗?
答案 0 :(得分: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"
)
至于将pdf
转换为tiff
,我认为如果没有外部工具,这是可能的。