2012-02-27 4 views
0

큰 PDF 파일을 작은 PDF 파일로 분할하는 데 사용할 수있는 도구가 많이 있습니다. 예를 들어 10 페이지 PDF 문서가 있으면 원본 PDF 파일을 분할 할 수 있습니다. 페이지를 현명하게 분리하여 10 개의 파일로 나눕니다.페이지 분할보다 작은 pdf 파일을 분할 할 수 있습니까?

하지만 나는 PDF 파일을 페이지 분할보다 작게 나누는 비슷한 종류의 도구를 원합니다. 즉, 단락, 절, 요소와 같은 매개 변수를 기반으로하는 다른 문서로 PDF 페이지를 분할해야합니다.

예를 들어

, 또한
10 단락 2 개 페이지를 가지고 내 PDF 파일이 다음 내가 단락 매개 변수에 따라 10 별도의 PDF 파일로 pdf 파일을 분할하려는 경우 ...

, 난 강력하게 PDF가하는 생각 Open XML과 같은 구조는 포함되어 있지 않습니다.하지만 의심 스럽습니다.


페이지 도구를 사용하여 페이지를 분할하여 작은 PDF 파일로 pdf 파일을 분할하는 방법은 무엇입니까?
페이지 분할 PDF 파일에 어떤 메커니즘을 사용하고 있습니까?

내 작업을 수행 할 수있는 방법이 있습니까? 이것에 대해 귀중한 제안을 해주시겠습니까?

답변

2

PDF은 벡터 기반 문서 설명 언어입니다. 그것은 페이지 기반이므로 모든 페이지가 다음 페이지와 독립적입니다. 따라서 페이지를 현명하게 분할하는 것은 매우 쉽습니다. 작은 부분 집합을 PDF에서 독립적으로 추출 할 수있는 래스터 이미지와 달리 작은 부분 집합이 어떻게 보이는지 전체 페이지를 렌더링해야합니다.

복잡한 모양의 개체 (여기서는 선이지만 텍스트, 모양, 이미지 등)가 포함 된 페이지 (검정색)가 있고 하위 집합 (빨간색)을 추출한다고 가정 해보십시오. 관심 영역에서 가시적 인 결과물을 생성하는 모든 객체를 먼저 찾아야합니다. 그런 다음 올바르게 렌더링되도록 수정해야합니다 (이 경우 오브젝트의 모양을 유지하면서 파란색 점에서 녹색 점을 계산하십시오).

Complex shape on a page

더 쉬운 방법은 전체 페이지를 포함하고, 지역의 크기에보기 영역을 클립하는 것입니다.

pdfjam으로이 작업을 수행 할 수 있습니다. --trim/--offset/--delta 명령을 사용자 정의 용지 크기 (pdfjam 웹 사이트의 예제 6,7)와 함께 확인하십시오. 그래도 관심 영역의 좌표를 어떻게 든 계산해야합니다.