在 GhostScript 完成转换为 PDF 后删除输入文件

Delete the input file after GhostScript finishes converting to PDF

谁能告诉我如何在 GhostScript 完成将输入文件转换为 PDF 文件后使用 PostScript deletefile 运算符删除输入文件。

这似乎对我有用,首先创建 PDF 文件,然后设置输入文件的权限,最后删除输入文件。

"C:/Program Files/gs/gs9.55.0/bin/gswin64c.exe" -q -sDEVICE#pdfwrite 
 -o "C:/Temp/Temp_0001.pdf"
 -f "C:/Temp/Temp_0001.ps" 
 --permit-file-all=C:/Temp/Temp_0001.ps 
 -c (C:/Temp/Temp_0001.ps) deletefile

注意:因为我不得不切换到 Unix 风格的路径分隔符(即使我在 Windows 上 运行 这个)对于 permit-file-alldeletefile,我决定对输出和输入文件也使用相同的约定。 Windows 似乎没问题,所有 paths/files.

都统一使用该约定