2013-10-18 2 views
0

고스트 스크립트 버전 "ghostscript-8.71"을 사용하여 응용 프로그램에 pdf 파일을 생성하고 있습니다.고스트 스크립트가 페이지 크기가 다른 잘못된 pdf 파일을 생성합니다.

창에서 "8.26x11.69 (A4)"크기와 Linux 8.5x11 (인도어 로켈) PDF 파일을 생성합니다.

Window 환경에 맞게 일관되게 만들고 싶습니다. 그래서 Linux도 같은 pdf 파일 크기 즉, "8.26x11.69 (A4)"(인도 로케일 전용)을 생성합니다.

"Resource \ Init"디렉토리 아래에 "gs_init.ps" 파일이 있습니다. 설정. 인터넷 검색 중 발견되었습니다.

"gs_init.ps"의 라인을 찾기

%/DEFAULTPAPERSIZE (A4) 데프

다음

, A4에게 기본 용지 크기를 만들

/DEFAULTPAPERSIZE로 변경하는 행의 주석을 해제 할 수 (a4) def

그러나 Linux에서는 효과가 없습니다. Linux에서 로켈 (인도) 용 Window와 동일한 크기의 PDF 파일을 생성하는 방법.

이 점에 대해 도와주세요.

덕분에 & 감사 카스

답변

0

첫째, 최신 버전까지를 사용합니다. Ghostscript의 현재 버전은 9.10입니다.

당신은 고스트 스크립트 문서를 읽는다면 당신은 또한 말한다 /ghostpdl/gs/doc/Use.htm#Paper_size, 3.4 절, 당신이 봤 같은 정보를 찾을 수 있습니다 :

"때때로 초기화 파일을 Ghostscript로 컴파일되고 변경할 수 없습니다. "

간단히 -sPAPERSIZE = a4를 설정 했습니까?

+0

예 "때로는 초기화 파일이 Ghostscript로 컴파일되고 변경할 수 없습니다."... .... 최신 버전 ghostcript 9.10을 사용하는 경우이 문제가 해결됩니까? –

+0

서류 크기 설정의 간단한 해결책을 시도 했습니까? 먼저 해봐. 그래도 문제가 해결되지 않으면 '-I '스위치를 추가해야합니다 (여기서 은 디스크의 초기화 파일을 가리 킵니다). GS는이 경로들을 검색합니다. * 첫번째 * 그래서 디스크상의 init.ps를 수정하면 효과가 있습니다. 또는 최신 GS 소스를 확보하고 리소스를 바이너리로 컴파일하지 않는 실행 파일을 빌드 할 수 있습니다. 이전 버전을 사용하여 보안 패치 및 버그 수정이 누락되면 업그레이드해야합니다. – KenS

+0

-sPAPERSIZE = a4 명령을 설정/사용해야하는 방법과 위치 (파일에서)? –

관련 문제