거의 한 3주 걸렸네요.
원래는 따로 파서 구현 후 드로잉까지 갈까 했지만,
워낙 PDF내부에 이것저것 많다보니 드로잉도 쉽지 않고 결국 iOS 기본 지원 CoreGraphics로 파싱과 드로잉 처리했습니다.
PDF가 벡터다보니 확대/줌 시 화면 Ratio에 맞춰서 리드로잉도 넣고...(확대하면 이미지 용량이 커져서 메모리 문제로 고생 좀 했습니다.)
텍스트 셀렉션/복사/하이라이트(밑줄 쫙) 기능까지 구현했습니다.
PDF 링크기능도 넣고요. (외부 http 링크는 일단 생략했습니다...귀차니즘...)
그리고 제일 중요한 여러 PDF뷰어 및 뷰잉 소스들을 버리고 이 짓을 한 이유인,
PDF Form지원 및 Form 작성 후 작성 데이터 합병 PDF생성까지 처리했습니다.
정말 오랜만에 전력을 다해서 개발에 매달렸었네요.
그래도 재밌어요. 역시 전 뭔가 새롭게 개발하는게 적성에 맞는 듯. 유지보수따위 개나 줘버려...
그건 그렇고 이거 뷰잉 라이브러리 묶어서 팔면 돈 좀 될 수도 있을 것 같은데...츄릅...