2012-08-08 2 views
0

나는 CGPDF *** 방법으로 PDF 뷰어를 개발했습니다. 큰 PDF 다운로드를 기다리는 데 짜증이납니다. 따라서 스트리밍 PDF를 사용하는 것이 좋습니다.iOS에서 선형화 된 PDF Quartz 2D?

iOS에서 Quartz 2D로 '선형화 된 PDF'(빠른 웹보기)를 구현할 수 있습니까? 예제 코드 또는 문서를 찾을 수 없습니다. 어떤 제안?

답변

1

저는 PSPDFKit (상업용 iOS PDF SDK)의 저자이며 저를 믿습니다. 저는이 주제에 대해 많은 시간을 보냈습니다. MuPDF과 같은 타사 렌더링 프레임 워크를 사용하지 않는 한 방법이 있다고 생각하지 않습니다. (하지만 그들은 입니다. 비싸)

CGPDFDocument 그대로 (iOS6)는 하단에 예고편이 있으며 불완전한 문서에서는 실패합니다.

+0

안녕 steipete. – catskytw

+0

죄송합니다, 오타 (입력을 누르고 마지막 의견을 보냈습니다) 우선, 귀하의 회신에 감사드립니다. 실제로 PDF 문서를로드하는 경우 CGPDFDocument가 예고편을 필요로하며 MuPDF는이 문제에 대한 요구 사항을 충족시킬 수 없습니다. MuPDF로 PDF 아키텍처를 파싱하고 CGPDFDocument로 렌더링하여 "PDF 스트리밍"을 완료하는 또 다른 메커니즘을 만듭니다. 물론 각 페이지에서 obj를 가져 오기 전에 버전, 헤더, 예고편, 외부 참조 테이블 등을 다운로드해야합니다. 그것은 작동합니다. :-) – catskytw

관련 문제