2011-10-24 3 views
1

페이지 크기가 A4인데 몇 cm이 A4 길이가 짧은 PDF 문서를 Tiff로 변환하려고합니다.고스트 스크립트 - 상단보다 이미지 끝 부분에 패딩 크기를 조정할 수 있습니까?

GS를 사용하면 행복하게 A4 TIFF로 변환 할 수 있지만 이미지 상단에는 3cm 공백이 채워집니다. 맨 위에 아주 못생긴 흰색 배너가 남습니다.

어쨌든 GS가 페이지 맨 아래에 패드가 없으십니까?

Linux에서 GS 9.04를 사용 중이고 다음 변환 명령을 사용하십시오. 내가 PDF 크기 조정 변환

gs -dQUIET -dNOPAUSE -dBATCH -sPAPERSIZE=a4 -sDEVICE=pdfwrite -sOutputFile=x.pdf -dPDFFitPage y.pdf 

많은 감사

답변

0

문제는 이미지가 원래의 '패딩'되지 않는 것입니다 그냥 PDF를 할 경우

gs -q -sDEVICE=tiffg4 -dBATCH -dNOPAUSE -dPDFFitPage -sPAPERSIZE=a4 -dFIXEDRESOLUTION -sOutputFile=x.pdf y.pdf 

나는 같은 문제를 참조 PDF 문서. '패딩'은 원본 PDF 파일에있는 Ghostscript에 의해 적용되지 않고 PDF 페이지 상단의 공백이 TIFF 파일의 공백으로 렌더링됩니다.

미디어 크기를 필요한 크기로 설정하고 변경되지 않도록 -dFIXEDMEDIA를 설정 한 다음 파일을 렌더링 할 수 있습니다. '공백'은 미디어 상단에서 떨어지며 렌더링되지 않습니다. 물론 MEDIAHEIGHT 매개 변수가 무엇인지 알아야합니다. 이렇게하면이 새 용지 크기에 맞게 전체 페이지를 아래로 확장 할 수로

는, 그래서 ..... 용지 크기를 변경의 목적을 물리 치고,

+0

답장을 보내 주셔서 감사하지만 문제는 원본 PDF에 패딩이 없다는 것입니다. 원본 PDF의 첫 줄은 페이지 맨 위에 있으며 pdf 페이지의 길이는 26cm입니다. tiff가 생성되면 페이지 길이는 A4 (29.7cm)이지만 첫 줄은 페이지 아래로 3.7cm가됩니다. 따라서 페이지 공간에 대한 모든 확장이 맨 위에 적용되었습니다. – Ropewalk

+0

Ghostscript는 PDF 크기가 'not exactly A4'인 미디어 크기 요청 *을 준수해야합니다. 그러나 미디어 크기가 A4이지만 CropBox 또는 이와 비슷한 경우 Ghostscript는 CropBox가 아닌 Media Size를 사용하여 페이지 크기를 지정합니다. 다음 답을보십시오. – KenS

+0

Ken에 동의합니다. 그 자체가 "패딩"이 아니라 이미지 모델이 왼쪽 하단에 고정되는 방식입니다. ghstscript가 상단을 잘라낼 위치를 알 수 있도록 실제로 미디어 크기를 지정해야합니다. –

0

을 -dPDFFitPage을 설정하지 PDF 파일에 A4의 MediaBox가 있지만 'A4 미만'CrtopBox가 제공된 경우 -dUseCropBox를 설정하려고합니다. 그리고 여전히 -dFitPage를 설정하지 않았습니다.

이 아닌 세트 -PAPAPERSIZE도 지정해야합니다.

이 경우가 아니라면 예제 PDF 파일을보아야 할 것입니다.