2017-07-28 55 views
0

特定のフォルダ内の複数のPDFや画像ファイル(JPG、GIFなど)をTIFFに変換してTIFFを別のフォルダに移動し、オリジナルの "ARCHIVE"フォルダ(最初のフォルダ内)。これは、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__コマンドがさらに必要になります。あなたのタスクのコードは何百回もスタックオーバーフローで見つかる可能性があります。ですから、__ [batch-file] move for__を使って、examleの検索を使用してください。 – Mofi

答えて

0

外部バイナリなしで画像をtiffに変換するには、convImg.batを使用することができます。まだ完了していません(ヘルプメッセージといくつかのチェックを追加する必要があります)が、2つの引数のソースイメージとターゲットを受け取り、フォーマットがあなたが使用することができますスクリプトを完了するには

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

:拡張機能で撮影された私はエクステなしでこれが可能であるとは思わないtiffへの変換pdfについては

@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" 
) 

ツール。

関連する問題