2011-03-01 4 views
2

Je construis une application où divers documents PDF doivent être chargés dans un UIWebView pour un client. Je n'ai aucun contrôle sur les documents dans lesquels ils veulent charger - pour la plupart, les fichiers PDF ont l'apparence et la charge. Cependant, certains d'entre eux sont juste trop grands pour la vue web et vont commencer à lancer des erreurs de mémoire et des avertissements (on est 6mb).PDF trop grand pour UIWebView, obtenir la taille du fichier? (pas les dimensions)

1) Y a-t-il quelque chose que je puisse faire pour charger en toute sécurité de gros fichiers PDF dans mon application?

2) Le client a également la possibilité d'envoyer un e-mail à l'application intégrée au format PDF, mais bien sûr, les plus gros y jettent également des erreurs. Est-ce que je peux vérifier la taille de fichier du contenu chargé dans le UIWebView? Si le seuil dépasse un certain seuil, je vais juste attacher une URL dans l'email au lieu du PDF entier.

Répondre

2

Jetez un oeil à Show PDF in iPad using CGPDF APIs pour la 1ère question.

EDIT: Je viens de trouver this, jetez un oeil.

+0

Je sais que c'est un mois plus tard, mais je voulais dire merci. Je ne dirais pas que j'ai utilisé l'un ou l'autre ou les deux dans leur intégralité pour compléter mon visionneur PDF, mais ils m'ont vraiment aidé à démarrer. En combinant les informations de ces deux personnes avec l'infâme Zooming PDF Viewer, je me suis retrouvé là où je devais être. – KidIcarus271