2015-01-13 2 views
1

의 Ghostscript를 사용하여 PDF 파일에 주석을 추가하려고합니다.Windows에서 Ghostscript로 PDF 파일의 주석

가끔 작동하지만 오류 메시지를 반환하고 주석 적용이 실패합니다.

누구든지이 오류 메시지가 실제로 의미하는 것을 알 수 있습니까? 여기

오류 메시지의 스크린 샷입니다 :

나는이 경우에 사용 명령 : 당신에 대한 답변을 제공하는 경우 나, 그에 따라 내 대답을 업데이 트됩니다

"C:\Program Files (x86)\gs\gs9.10\bin\gswin32.exe" -o ./work/result/2530 
902.pdf -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress ./work/result/2530902_b.pdf 
./ann/2530902.txt 

답변

1

질문은 아래에 더 있습니다. 그렇지 않으면 다시 삭제하겠습니다.

첫 번째 추측으로 스크린 샷의 /syntaxerror in -file- 부분에 PDF 파일에 실제로 구문 오류가 있음을 알 수 있습니다. 당신이 제공하는 경우 난 단지 ... ...

이 오류가 잠재적으로 고정/수리 할 수 ​​있는지 여부
  • ... 구문 오류 정확하게
  • ...,

을 말할 수 나 (또는 ​​다른 사람)를위한 PDF 파일에 대한 액세스.

기존의 PDF 파일에 주석을 추가하기 위해 고스트를 사용하는 일반적인 방법이 여기에 설명된다 :

명령의 구조에 맞춰 다음 (예를 들어이어야 32 비트 Windows 환경) :

gswin32c.exe         ^
    -o output.pdf         ^
    -sDEVICE=pdfwrite        ^
    [...other settings...]      ^
    -c "...PostScript code to add annotation(s)..."^
    -f input.pdf 

다음의 좋은 주를 가지고 :

  1. -c 매개 변수
  2. 따옴표로 일부 코드 다음에 -c 매개 변수의 존재를 여러 번있을 수 있습니다;
  3. -c-f (명령 용) (파일) 파라미터의 순서.

-c "..." 부분 는 각 명령의 내용을 포함하는 간단한 텍스트 파일로 대체 할 수있다. 그러나 존중해야하는 주석에 대한 엄격한 구문이 있습니다.

모든 Ghostscript 버전에서 두 매개 변수의 순서를 변경할 수있는 것은 아닙니다. (위의 링크는 한 번에 완료 될 수 있음을 보여줍니다.) 매개 변수의 순서를 변경하고 문제가 수정되는지 확인하십시오.


여기 내 질문은 :

  1. 당신이 (에 대한 링크) 그래서 나는 그것의 구문을 확인 할 수있는 스크린 샷의 오류 메시지의 결과로 PDF 파일을 제공 할 수 있습니까?

  2. ./ann/2530902.txt 파일의 내용을 알려주십시오. 정확성을 확인할 수 있습니까?

+0

감사합니다. 이 문서들은 기밀이므로 나는 당신에게 그것들을 줄 수 없다 : (그리고 나는 시험 문서를 생성 할 수 없다.) –

+0

@ VesaAla-Hakula : 그러나'./ann/2530902.txt'의 내용은 기밀이 아니므로? * 주석 부분과 같은 기밀 발췌 문장이므로 쉽게 임의의 문자열로 바꿀 수 있습니다. –