2012-07-11 1 views
3

Postscript 파일에서 BoundingBox와 CropBox의 실제 차이점을 알고 싶습니다. PDF 파일을 자르고 자른 부분 만 다른 PDF 파일로 표시하고 싶습니다. PDF 파일을 xpdf 라이브러리의 pdftops를 사용하여 포스트 스크립트로 변환했습니다. 원본 파일의 특정 부분 만 표시되도록 BoundingBox/CropBox 매개 변수를 편집 할 계획입니다. 그러나 파일을 열면 원본 파일이 계속 보입니다. PDF를 자르려면 어떤 매개 변수를 변경해야합니까?Postscript에서 BoundingBox/CropBox를 사용하여 PDF 자르기

답변

3

포스트 스크립트에는 BoundingBox 또는 CropBox가 전혀 없으며 PDF 파일의 MediaBox와 동일한 미디어 요청 만 있습니다. (당신은 CropBox를 비슷한 효과를 낼 수있는 페이지 레벨 클립으로 변환 할 수 있습니다.)

변경하려는 CropBox가 포함 된 PDF 파일을 원할 경우, PDF 파일에서 PostScript로 변환하는 이유를 알 수 없습니다.

원본 파일에서 잘린 영역을 복사하려면 복사 한 다음 복사 된 파일에서 CropBox를 변경하십시오.

+0

답장을 보내 주셔서 감사합니다. 사용자가 자르기 할 PDF 파일의 특정 영역을 선택하고 잘린 영역이 다른 PDF 파일로 표시되는 프로그램을 작성할 계획입니다. 프로그램을 통해 PDF의 CropBox 값을 편집 할 수 있습니까? 해당 Postscript 파일의 값을 편집 한 다음 .ps 파일을 PDF 파일로 표시해야한다고 가정했습니다. 내가 틀렸다면 나를 바로 잡아주세요. – user1512781

+0

CropBox는 전체 문서 또는 각 페이지 당 하나의 항목 인 간단한 항목입니다. 대부분의 PDF 파일에서 이러한 파일을 쉽게 찾을 수 있습니다. CropBox를 수정할 많은 응용 프로그램이 있습니다. PDF를 다시 작성하기 위해 Ghostscript를 사용하는 대신이 작업을 수행하는 것이 좋습니다. – KenS

+0

iTextSharp를 사용하여 PDF의 CropBox 매개 변수를 수정할 수 있습니까? – user1512781

0

pdf를 자르기 위해 작동하는 코드를 얻을 수있었습니다. 고스트 스크립트의 단순한 스크립트로 새로운 자른 pdf 파일을 생성했습니다. 해결책은 여기에 있습니다 : Cropping a PDF using Ghostscript 9.01

관련 문제