2010-04-16 3 views
0

Je veux convertir le contenu de ma page Web (affiché dans UIWebView) en fichier pdf.iphone: Comment convertir une page Web (UIWebView) en pdf

qui peut être stocké dans le répertoire perticular (document dir/tout répertoire défini par l'utilisateur).

Donc, plus tard, il peut être visualisé à l'utilisateur soit la connexion Internet n'est pas disponible.

existe-t-il des possibilités pour effectuer cette fonctionnalité.

Comment puis-je faire ...

vous remerciant à l'avance ...

Répondre

2

Une image peut être votre meilleure option. Voir Take snapshot of view/WebView programmatically

Pour obtenir l'image, vous souhaitez utiliser:

UIGraphicsBeginImageContext(self.bounds.size); 

[theView.layer renderInContext:UIGraphicsGetCurrentContext()]; 
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); 

UIGraphicsEndImageContext(); 

Ensuite, pour sauver à la bibliothèque de photos:

UIImageWriteToSavedPhotosAlbum(viewImage,nil,NULL,NULL); 
+0

est ce captera tout le contenu même de la scrollable contenu sur le côté de l'écran (signifie contenu sous la zone visible) ...? ou uniquement un instantané (signifie uniquement une zone visible)? –

+0

vous le contrôlez en fonction de la valeur à transmettre à la fonction UIGraphicsBeingImageContext. Voir http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIKitFunctionReference/Reference/reference.html#//apple_ref/c/func/UIGraphicsBeginImageContext – psychotik

+0

merci pour votre psychologue responce, mais je veux convertir en pdf ... y a-t-il un moyen? ou pouvons-nous ouvrir le pdf du site Web dans UIWebView? ou pas ? Si oui, alors pouvons-nous l'enregistrer sur l'espace disque local de l'iPhone? veuillez répondre à toutes mes questions car je suis un peu confus à ce sujet ... –