Comment faire pour créer un fichier PDF à partir de webview android?
Je suis l'affichage webpage
dans webview
. Maintenant comment créer un fichier PDF à partir de webview ?
Par Exemple : webview charges URL est "www.google.co.in"
. Maintenant comment faire pour enregistrer cette page en tant qu'image et créer un fichier pdf ??
toute aide serait appréciée
- recherche en ligne de l'API ou de l'API local.?
- quiconque pas de questions.
- essayez de mettre en œuvre de @Aamirkhan code..il permettra de résoudre ur du problème.
- essayez avec la réponse suivante d'autre ici est en ligne de l'api
Vous devez vous connecter pour publier un commentaire.
Essayez comme ceci
WebView ont intégré la méthode appelée
setPictureListener
l'Utilisation de cette méthode en tant que ci-dessousPour l'obtention de bitmap j'ai utilisé
pictureDrawable2Bitmap
et c'est ici que l'onMaintenant que Votre image est prête,Maintenant la série webview client comme ci-dessous
Et voici
myWebClient
Comme indiqué sur la page de la charge terminé, j'ai mis l'image bitmap qui est composant logiciel enfichable de l'actuel chargé de l'url sur votre webview
Maintenant Bitmap est prêt à passer l'image bitmap au format Pdf à l'aide de la Bibliothèque IText
Voici un exemple de l'écriture de pdf avec image sur iText Utiliser en Dessous de la fonction pour que
Bonne Chance
Comme de l'API 19 (KitKat), Android permet désormais de imprimer une webview directement. Par ailleurs, la même PrintManager API peut être utilisé pour générer un PDF à partir d'un WebView sans les bibliothèques externes.
Comme l'exemple de code montre, qui vient d'obtenir l' PrintManager, créer un PrintDocumentAdapter de la WebView en question, puis créer un nouveau PrintJob et votre utilisateur de la possibilité de l'enregistrer dans un fichier au format PDF ou de l'imprimer sur une imprimante connectée à internet. Sur les nouveaux Androïdes de 4,4 ils recevront également un aperçu de ce qui va être imprimé/PDF avais.