2011-07-27 2 views
3

필자는 레거시 앱 (Progress 4GL for SCO Unix 5.0.7 - - 알고 있습니다)에서 한 줄 씩 포스트 스크립트 파일을 생성하는 프로그램을 작성했습니다. PDFCreator에서 .ps 파일을 열면 원하는대로 모든 것을 렌더링합니다.ps2pdf 공백 페이지 제공

하지만 PDF 형식으로 가져와야합니다. 나는에 의해 그렇게 할 인 ps2pdf를 사용하는 경우 :을 PDFCreater 또는 Acrobat에서 PDF

ps2pdf mypsfile.ps newpdffile.pdf 

엽니 다, 나는 하나의 빈 페이지를 얻을 수 (예상 출력 한 페이지입니다).

.ps 파일을 단순한 한 줄 출력을 생성하는 것으로 자르면 여전히 .pdf 페이지가 비어 있습니다. 이 .ps는 PDFCreator에서도 잘 렌더링됩니다.

/Arial findfont 
12 scalefont 
setfont 
175 700 moveto 
(ABC Company) show 
showpage 

ps2pdf는 오류를 표시하지 않습니다. 누군가가 내가 .ps 코드에 올바르게 추가하여 PDF로 변환해야한다고 말할 수 있습니까?

이 PDF는 pdftk를 사용하여 다른 PDF의 상단에 오버레이 텍스트가됩니다. 두 개의 "좋은"PDF가 있으면 그 부분도 잘 작동합니다. 그것은 내가 붙어있는 pdf 로의 변환 ps 일뿐입니다.

감사합니다, 데이비드 잘 작동한다고

답변

2

. 첫 번째 질문은 '어떤 버전의 Ghostscript를 사용하고 있습니까?'입니다. ps2pdf 스크립트 대신 Ghostscript를 직접 사용해 보셨습니까? 당신은 GS가 편지에 디폴트되며, 텍스트는 단순히 페이지의 상단 꺼져 있는지 그 수 있도록 용지 크기 요청을 설정하지 않은

gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=<output.pdf> <input.ps> 

처럼 뭔가. 텍스트를 175, 700 대신 0,0에 놓으십시오.

+0

답장을 보내 주셔서 감사합니다. 나는 그것을 인정하기 싫지만 보이는 파일을 바탕 화면으로 가져올 때 파일 유형을 바이너리로 변경하는 것을 게을리하지 않는 것처럼 보입니다. 이미 머리를 거꾸로 때려 눕혔습니다. – 65bit