2016-06-18 3 views
0

는 내가 검색 한 후 PDF의 텍스트를 강조 할 필요가있는 모바일 앱을 개발하고 나는 이것에 대한 PDF 고양이 라이브러리를 사용하고 있습니다.는 iOS 앱에서 PageViewController을 통해 PDF를 보여?

도서관 링크 :이에서 https://github.com/KurtCode/PDFKitten

은 내가 PDF에 대한 선택의 수뿐만 아니라 PDF의 내용을 가지고하지만 난 PDF는 웹보기에로드로 텍스트를 강조 표시 할 수 없습니다입니다. 내 PDF 문서를 페이지 뷰 컨트롤러 위에 추가하고 텍스트 위에 강조 표시 할 수 있습니다.

답변

0

첫째, 스캐너의 새 인스턴스를 만듭니다.

CGPDFPageRef page = CGPDFDocumentGetPage(document, 1); 
Scanner *scanner = [Scanner scannerWithPage:page]; 

키워드를 설정하고 (대소 문자를 구분하지 않음) 페이지를 스캔하십시오.

NSArray *selections = [scanner select:@"happiness"]; 

마지막으로 페이지를 스캔하여 선택 사항을 그립니다.

for (Selection *selection in selections) 
{ 
    // draw selection 
} 

그런 다음 코어 그래픽 프레임 워크를 사용하여 선택 사항을 강조 표시하십시오.

관련 문제