2011-11-21 2 views
8

UIWebView 및 QLPreviewController는 텍스트를 강조 표시하고 사용자에게 상황에 맞는 메뉴를 표시하는 기능입니다. 메뉴를 제시하는 것이 사소한 부분인데, PDF의 lints의 바운딩 괄호가 나를 넘어선다는 것을 결정합니다. 이 범위의 PDF를 분석 할 수있는 Core Graphics에 API가 있습니까?PDF의 컨텍스트 메뉴

+0

Safari의 동작을 수정하려고합니까? 아니면 자신의 응용 프로그램에 PDF를 표시하고 있습니까? – Caleb

+0

나는 내 자신의 앱에서 원한다는 질문이 내포하고 있음을 확신하지만, 사파리와 같은 스타일이다. – CodaFi

+0

'UIWebView'는'UIPDFPageView'와'UIPDFSelectionController'와 같은 유용한 클래스를 제공하는 전용'CorePDF' 프레임 워크를 사용합니다. 프레임 워크의 다른 정의되고 정의되지 않은 심볼을 보면, Quartz 2D가 제공하는 CGPDF 파싱 메소드/오브젝트를 사용하여 PDF 자체를 스캔하고 렌더링 할 수 있습니다. 예를 들어 알고 싶은 사람. 어떤 텍스트 아래에있는 텍스트는 똑같이해야 할 것입니다. –

답변

0

옴니 프레임 워크와 같은 것을 체크 아웃하여 필요한 것을 처리했는지 확인 했습니까? 보고있는 PDF에서 onselect 이벤트를 변경하려는 것 같습니다. 이 링크를 체크 아웃 : http://www.omnigroup.com/company/developer/

+0

옴니의 프레임 워크는 다운로드 (실패)가 1 위였습니다 .... 불행히도, 관련 코드의 대부분은 코코아에 의존합니다. – CodaFi

0
나는이 질문에 대한 답변보고 싶은데

:

PDF Viewer iPad App

꽤 심각한보고 당신이 필요로에 대한 지원이있을 수 있습니다 언급 한 두 개 이상의 상용 라이브러리가 있습니다 .

https://github.com/KurtCode/PDFKitten도 있습니다. 해당 페이지에는 언급되지 않았습니다.

그런데 iBooks 투 터치 선택은 eBook에서만 작동합니다. iBooks는 PDF에서 선택을 전혀 지원하지 않습니다.

+0

나는 ebooks only selection에 대해서 알고있다. 'Tis 왜 그렇게 멋진 것일까! 어쨌든, PDF kitten은 PDF를 검색하기위한 것입니다. 그리고 다시, 다른 도서관들은 지나치게 불필요합니다 ... – CodaFi