【发布时间】:2017-07-05 08:29:16
【问题描述】:
我有多个目录,每个目录都包含一个 pdf。我试图从每个 pdf 中提取第 1 页并将其保存在原始 pdf 所在的目录中,所以我最终得到了现在包含两个 pdf 的多个目录。
我目前有这个代码使用幽灵脚本,它有效,但前提是 pdf 与批处理文件位于同一目录中
echo on
for %%I in ("D:\files\input\" *.pdf) do "C:\Program Files\gs\gs9.20\bin\gswin64c.exe" -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile="%%~nI_p1.pdf" -dFirstPage=1 -dLastPage=1 "%%I"
我不明白为什么 D:\files\input\ 中的所有目录都没有被循环遍历。
【问题讨论】:
标签: batch-file pdf pdf-generation ghostscript