저는 iPhone에서 간단한 epub 리더를 개발하고 있지만 어떻게 로딩하는지 궁금해하고 있습니다. 필자는 PDF와 같은 파일을 읽는 것이 하나의 파일이기 때문에 UIWebView 또는 CoreGraphics를 사용하여로드 할 수 있기 때문에 다소 간단하다는 것을 알고 있습니다. 그것은 본질적으로 ZIP 파일이므로 내용을 파싱하는 데 더 많은 작업이 필요한 ePub과는 다릅니다.ePub 로딩 - 간단한 ePub 리더 질문
이제 내가 생각한 방식은 다음을 수행하는 것입니다. 그러나 나는 그것이 올바른 방법인지 확실하지 않다 :이 예에서와 같이
- 다운로드 UserDomain을에 book.epub 파일을 모든 내용은 될 것 곳에 책 디렉토리를 만들 수
- 압축 해제 book.epub 파일
- 작성된 책 디렉토리에서 파일에 액세스하고 필요한 작업 (검색, 구문 분석 등)을 수행하십시오.
- epub을 언로드하거나 응용 프로그램을 닫았을 때 압축 해제 된 버전을 삭제하십시오 - book dir
- book.epub을 다시 열 때 압축이 해제되는주기를 반복하십시오.
직접 ePub 파일 콘텐츠에 액세스 할 수있는 경우가 아니면 직접 압축을 풀 필요가 없습니다 ... ZIP이기 때문에 가능하지 않습니다.
미리 도움을 청하십시오. :)
종류의 안부 oonoo 모두가 나에게 잘 보이는