Intégrer la Visionneuse PDF pour l'application PhoneGap
Comment puis-je intégrer une visionneuse PDF pour une application phonegap? J'ai décidé d'utiliser PhoneGap + Sencha Touch pour développer une application pour iOS et Android.
Il n'y a pas beaucoup de documentation pour le mélange PhoneGap et ObjC, mais voici quelques exemple de moruee qui permet d'intégrer PhoneGap avec un ObjectiveC-Application. Pour la visionneuse de PDF, vous pouvez soit utiliser de base comme Apple QuickLook ou UIWebView, ou plus avancés comme PSPDFKit.
Je n'ai qu'iOS phonegap expérience. La solution qui a fonctionné pour moi est de faire un plugin qui affiche un natif webview qui utilise iOS natif de la visionneuse pdf. La façon d'obtenir ce travail est de suivre les instructions sur ce site.
Ce lien modifie un plugin existant, les Enfants des "navigateur" pour utiliser le natif de webview afficher les fichiers pdf. L'original chilbrowser plugin peut être trouvé ici.
Pour vous donner une idée de ce à quoi elle ressemble, voici mon appel javascript que j'ai mis dans mon sencha application.
C'est à l'intérieur du gestionnaire pour l'buttonTap à l'intérieur de la sencha, en appuyant sur le bouton, puis d'appeler la méthode objective C "showFilePage". Le paramètre est le chemin que le plugin sera utiliser.
Ici est l'Objectif de la partie C (encore une fois, vous devez suivre les liens pour obtenir les instructions complètes)
Il n'y a pas beaucoup de documentation pour le mélange PhoneGap et ObjC, mais voici quelques exemple de moruee qui permet d'intégrer PhoneGap avec un ObjectiveC-Application. Pour la visionneuse de PDF, vous pouvez soit utiliser de base comme Apple QuickLook ou UIWebView, ou plus avancés comme PSPDFKit.
Pour Android, vous pouvez il suffit de chercher une Intention qui est capable d'afficher des pdf (comme Adobe Reader pour Android) ou intégrer un complet en format PDF viewer vous-même. Il y a un projet open source pour que, mais il ne semble pas tout à fait complète. Ou découvrez apv, ou droidreader, qui est la GPLv3.
OriginalL'auteur steipete
Je n'ai qu'iOS phonegap expérience. La solution qui a fonctionné pour moi est de faire un plugin qui affiche un natif webview qui utilise iOS natif de la visionneuse pdf. La façon d'obtenir ce travail est de suivre les instructions sur ce site.
http://spin.atomicobject.com/2010/12/07/updating-phonegap-s-childbrowser-plugin-to-handle-local-files/
Ce lien modifie un plugin existant, les Enfants des "navigateur" pour utiliser le natif de webview afficher les fichiers pdf. L'original chilbrowser plugin peut être trouvé ici.
Pour vous donner une idée de ce à quoi elle ressemble, voici mon appel javascript que j'ai mis dans mon sencha application.
C'est à l'intérieur du gestionnaire pour l'buttonTap à l'intérieur de la sencha, en appuyant sur le bouton, puis d'appeler la méthode objective C "showFilePage". Le paramètre est le chemin que le plugin sera utiliser.
Ici est l'Objectif de la partie C (encore une fois, vous devez suivre les liens pour obtenir les instructions complètes)
OriginalL'auteur hatunike
Salut juste utiliser HTML5 balise object, vous pouvez ajouter,swf, pdf, etc..
OriginalL'auteur Arjun T Raj