내 응용 프로그램에서 CGContextDrawPDFPage 클래스를 사용하여 아무런 문제없이 PDF를 렌더링하고 있습니다. 그러나 책을로드하는 데 걸리는 시간은 조금 더 길며 페이지를 렌더링하는 데 걸리는 시간은 PDF의 페이지 수에 비례합니다.iPad에서 PDF로드 중
필자의 경우 PDF는 500 페이지에서 1000 페이지 사이의 아무 곳에 나 저장할 수 있습니다. 이로 인해 내 PDF 로딩 시간이 증가하고 있습니다. 사용자 경험 측면에서 볼 때 첫 번째 페이지를 렌더링하는 데는 거의 10 초 정도 걸립니다. 그리고이 시간은 책을 처음로드하는 동안에 만 취해집니다. 제 의견으로는 지연은 PDF 전체를 한 번에 읽으 려한다는 사실에 기인합니다.
PDF를 처음으로 렌더링하는 시간이 단축되도록 부분별로 PDF 부분을 읽을 수있는 방법이 있습니까?
감사합니다.
투표 해 주셔서 감사합니다. 그러나 설명이나 의견이 조금 나와도 이해가됩니다. 내 질문을 개선하는 데 도움이 될 수 있습니다. –
아니요, 충분하지 않습니다. CGPDFDocumentRef는 데이터이며 렌더링하지 않습니다. CGContextDrawPDFPage가 렌더링됩니다. –