2010-11-12 5 views
2

Après plusieurs heures de recherches sur Google, j'ai pensé que je verrais si quelqu'un connaissait la réponse. J'ai un fichier PDF volumineux (30 Mo) que j'utilisais avec l'UIWebView pour l'afficher, mais il est douloureusement lent lorsqu'on essaie de faire défiler les pages et quand on tourne l'iPhone/iPad, il ne dessine pas correctement sur l'écran vous avez fait défiler quelques pages.Affichage d'un document PDF volumineux iPhone

J'ai donc cherché à utiliser CGPDFDocumentRef pour afficher le PDF. Avant d'aller plus loin, existe-t-il un moyen plus simple de le faire, ou des exemples/solutions open source pour le faire avant de passer du temps à essayer de répliquer UIWebView ou quelque chose de similaire pour afficher un fichier PDF volumineux.

Je suppose que quelqu'un d'autre a eu ce problème?

Un grand merci pour toute aide

Répondre

2

J'ai construit un de ces pendant un certain temps maintenant. Je vais vous le dire, les deux approches ont des difficultés. Le chemin CGPDFDocumentRef est celui que j'ai pris, et ça marche plutôt bien.

Un bon point de départ est ici, avec l'exemple d'Apple, ZoomingPDFViewer. Vous aurez une bonne idée de la façon dont fonctionne cette fonction CGPDF *. Si vous cherchez à mettre quelque chose ensemble pressé, vous pouvez commencer par example de ce type. En fait, le author's website a une énorme liste de ressources à utiliser lorsque vous rencontrez des problèmes.

+0

C'est génial, merci beaucoup, je vais jeter un coup d'oeil sur le code et voir ce qui se passe. Après l'avoir fait fonctionner, je pense que mon pas sera de l'amener à afficher les pages côte à côte quand il s'agira ... dès que je comprendrai comment faire ça! – user351711