Skip to content

Instantly share code, notes, and snippets.

@136s
Last active August 17, 2023 02:06
Show Gist options
  • Save 136s/56613e08fdca148495d764c282029c64 to your computer and use it in GitHub Desktop.
Save 136s/56613e08fdca148495d764c282029c64 to your computer and use it in GitHub Desktop.
同じフォルダにあるすべての svg を結合して 1 つの PDF ファイルにする
@echo off
echo 同じフォルダにあるすべての svg を結合して 1 つの pdf ファイルにします
if exist "*.pdf" (
echo PDF が存在します。処理を中止します。
pause
exit /b
)
set /p output=出力ファイル名を入力してください(拡張子不要、初期値: output):
if "%output%"=="" set output=output
for %%f in (*.svg) do (
inkscape --export-type=pdf "%%f"
echo 変換: %%f
)
pdftk *.pdf cat output %output%.pdf
if exist "%output%.pdf" (
echo 結合: %output%.pdf
for %%f in (*.pdf) do (
if not "%%f"=="%output%.pdf" (
del "%%f"
echo 削除: %%f
)
)
) else (
echo 失敗
)
pause
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment