如果使用批处理文件转换大量文件,epstopdf 会生成错误的 pdf

如果使用批处理文件转换大量文件,epstopdf 会生成错误的 pdf

如果我想将大量 eps 文件(约 3200 个)从批处理文件转换为 pdf,那么就会反复出现一些 pdf 无效的情况。如果我单独转换它们,就会得到有效的 pdf。这可能是什么原因?

无效 pdf 的 epstopdf 日志条目(文件路径缩短):

2021-01-14 15:48:29,303+0100 INFO epstopdf - 此进程(24156)由“cmd”使用命令行启动:C:\miktex-portable\texmfs\install\miktex\bin\x64\epstopdf.exe "auto61.eps" --pdf-version=1.5 --nocompress 2021-01-14 15:48:29,487+0100 INFO epstopdf.core - 启动进程:mgs.exe -dUseFlateCompression=false -q -sDEVICE=pdfwrite -dSAFER -dAutoRotatePages=/None -dPDFSETTINGS=/prepress -dMaxSubsetPct=100 -dSubsetFonts=true -dEmbedAllFonts=true -dCompatibilityLevel=1.5 “-sOutputFile=auto61.pdf” - -c quit 2021-01-14 15:48:30,948+0100 INFO epstopdf - 此进程(24156)以退出代码 0 结束

并且 pdf 看起来像这样(我已将流内容替换为 XXX)

%PDF-1.5 %Çì¢ 5 0 obj <</Length 6 0 R/Filter /FlateDecode>> stream XXX endstream endobj 6 0 obj 2039 endobj

编辑:

非“工作” epstopdf 版本:

MiKTeX EPS 到 PDF 转换器 4.0 (MiKTeX 20.12)

“工作”版本:

MiKTeX EPS 到 PDF 转换器 2.9.6050 (MiKTeX 2.9)

相关内容