我使用GhostScript使用以下命令检查损坏的pdf文件:
gswin64c.exe -o nul -sDEVICE=nullpage input.pdf
我在屏幕上看到以下输出:
Processing pages 1 to 2.
Page 1
*****Error reading a content stream. The page may not be incomplete.
Page 2
*****Warning: File has insufficient data for an image.
*****This file had errors that were repaired or ignored.
这些信息正是我所需要的,但我需要在文本文件中输出,因为我必须处理大量文件。
我尝试使用以下命令:
gswin64c.exe -o outputfile.txt -sDEVICE=txtwrite input.pdf
但输出文件为空。
如何将这些信息输出到文件中?
答案 0 :(得分:2)
尝试将stdout and stderr重定向到文件
例如
gswin64c.exe -o nul -sDEVICE=nullpage input.pdf > output.txt 2> errors.txt