답변1
다음 명령을 어떻게 사용합니까?
gswin32c.exe ^
-o repaired.pdf ^
-sDEVICE=pdfwrite ^
-dPDFSETTINGS=/prepress ^
corrupted.pdf
참고로 위 내용은하나의명령. 캐릭터 ^
는이스케이프 문자, 명령을 여러 줄로 분할할 수 있습니다( <eol>
문자를 이스케이프 처리함).
따라서 다음과 같이 작성할 수 있습니다.
gswin32c.exe -o repaired.pdf -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress corrupted.pdf
이 명령을 실행하려면:
cmd
셸 열기디렉토리를 PDF 파일 위치로 변경합니다.
cd c:\PathToMypdf
다음 명령을 실행하십시오.
c:\PathToGswin\gswin32c.exe -o repaired.pdf -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress corrupted.pdf
노트:
공백이 포함된 경우
PathToMypdf
디렉토리를 인용해야 합니다.cd "c:\PathToMypdf"
공백이 포함된 경우
PathToGswin
명령을 인용해야 합니다."c:\PathToGswin\gswin32c.exe" -o repaired.pdf -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress corrupted.pdf
C:\Program은 내부 또는 외부 명령, 실행 가능한 프로그램 또는 배치 파일로 인식되지 않습니다.
p2.pdf라는 이름의 내 PDF 파일은 다음 디렉토리에 있습니다
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
노트:
"
경로에 공백이 포함되어 있으므로 s가 필요 합니다C:\Program Files\gs\gs9.09\bin\
.