我的 PDF 文件已损坏,然后在网上搜索后,我在这里找到了一个好话题。因为我的 Windows 7 x86 系统上没有gswin32c,所以我从这里安装了它。现在我已经在我的系统上运行了它!:) 但我的问题是如何使用那里写的命令如下:
gswin32c.exe ^
-o repaired.pdf ^
-sDEVICE=pdfwrite ^
-dPDFSETTINGS=/prepress ^
corrupted.pdf
Run Code Online (Sandbox Code Playgroud)
gswin32c.exe ^
-o repaired.pdf ^
-sDEVICE=pdfwrite ^
-dPDFSETTINGS=/prepress ^
corrupted.pdf
Run Code Online (Sandbox Code Playgroud)
请注意,以上是单个命令。该^字符是一个转义字符,允许将命令拆分为多行(它是对<eol>字符进行转义)。
所以可以写成:
gswin32c.exe -o repaired.pdf -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress corrupted.pdf
Run Code Online (Sandbox Code Playgroud)
要运行此命令:
打开cmd外壳
将目录更改为 PDF 文件的位置:
cd c:\PathToMypdf
Run Code Online (Sandbox Code Playgroud)
运行以下命令:
c:\PathToGswin\gswin32c.exe -o repaired.pdf -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress corrupted.pdf
Run Code Online (Sandbox Code Playgroud)
笔记:
如果PathToMypdf包含空格,则需要引用目录:
cd "c:\PathToMypdf"
Run Code Online (Sandbox Code Playgroud)
如果PathToGswin包含空格,则需要引用该命令:
"c:\PathToGswin\gswin32c.exe" -o repaired.pdf -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress corrupted.pdf
Run Code Online (Sandbox Code Playgroud)
名为p2.pdf我的PDF文件是在这个diretory:
C:\Users\Me\Desktop\Attach。并且
gswin32c.exe在这个目录中:C:\Program Files\gs\gs9.09\bin当我运行此命令时:
C:\Program Files\gs\gs9.09\bin\gswin32c.exe -o repaired.pdf -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress p2.pdf我收到以下错误“C:\Program”未被识别为内部或外部命令、可运行的程序或批处理文件。
请问哪部分有问题?
您需要运行以下命令:
cd C:\Users\Me\Desktop\Attach
"C:\Program Files\gs\gs9.09\bin\gswin32c.exe" -o repaired.pdf -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress p2.pdf
Run Code Online (Sandbox Code Playgroud)
笔记:
"s的必需的,因为路径C:\Program Files\gs\gs9.09\bin\包含空格。| 归档时间: |
|
| 查看次数: |
6654 次 |
| 最近记录: |