Page 1 sur 1

afficher directement un PDF dans une application

Message non luPosté: 25 Juil 2011, 14:11
par Benoit2
Bonjour à tous,

Je me documente pour réaliser une application et cherche le module SDK Android natif qui permet d'afficher directement et rapidement un PDF de plusieurs pages dans l'application (sans passer par le navigateur)

Pourrez-vous m'orienter ou me briefer à ce sujet ?

Amicalement
Benoit

Re: afficher directement un PDF dans une application

Message non luPosté: 28 Juil 2011, 08:36
par Benoit2
Bonjour,

J'ai peu être mal formulé ma question :-)

En fait, je ne trouve pas de module natif pour afficher les PDF dans le SDK Android
Pour l'instant, je me sert du navigateur pour les afficher mais je vois que plusieurs apps affichent des PDF directement et beaucoup plus rapidement
et je me demandais avec quel module...

Merci pour votre aide
Amitiés
B

Re: afficher directement un PDF dans une application

Message non luPosté: 28 Juil 2011, 11:50
par marshallino16
Bonjour,

Je ne sais pas si cela marcherait comme tu le souhaite mais on peut utiliser un truc comme ceci :

Code: Select All Code
FileInputStream inputStream = openFileInput ("nomdufichier");



La il s'agit d'une lecture seulement

Re: afficher directement un PDF dans une application

Message non luPosté: 28 Juil 2011, 11:55
par Benoit2
Bonjour,

Merci, mais cela ouvre le navigateur en fait ?
Et c('est ce que je cherche à éviter car cela me semble inadapté

Amicalement

Re: afficher directement un PDF dans une application

Message non luPosté: 28 Juil 2011, 12:56
par marshallino16
Malheureusement je ne crois pas qu'il y ait de classe pour afficher des pdf directement dans le SDK Android. Je vais chercher de mon côté

Re: afficher directement un PDF dans une application

Message non luPosté: 28 Juil 2011, 17:05
par Benoit2
Merci, c'est sympa : je suis paumé sur ce point
Amicalement

Re: afficher directement un PDF dans une application

Message non luPosté: 28 Juil 2011, 19:10
par Dragoon1010
Il me semble que l'utilisateur est obliger d'utiliser une apps annexe, donc il clique sur une image ou un lien, et ceci ouvre une notification qui lui demande qu'elle application ouvrir pour ce fichier la, et la il choisi directement PDF viewer ou quelques chose de similaire =).

Après je peut dire des bêtises, mais a mon avis c'est comme ça que ça marche ;)

Re: afficher directement un PDF dans une application

Message non luPosté: 28 Juil 2011, 19:15
par Benoit2
Hello,

Merci pour cet avis;
Donc il n'est pas possible d'afficher un PDF si l'utilisateur n'a pas préalablement un Reader installé, c'est moche et surprenant
Amitiés
B

Re: afficher directement un PDF dans une application

Message non luPosté: 28 Juil 2011, 19:18
par Dragoon1010
Et bien écoute, moi les seuls applications que j'ai vu, qui nous proposait d'ouvrir un PDF nous demandait au préalable l'application a utiliser pour l'afficher...

Re: afficher directement un PDF dans une application

Message non luPosté: 28 Juil 2011, 19:26
par Benoit2
Ah ok :-(
je trouve cela dingue que le développeur soit bloqué si l'utilisateur ne dispose pas préalablement d'un reader, il faut creuser la possibilité d'embarquer une reader dans l'apps pour être autonome
A+

Re: afficher directement un PDF dans une application

Message non luPosté: 28 Juil 2011, 19:33
par Benoit2
Peut-être du côté de http://mupdf.com/repos/mupdf/android ?

Re: afficher directement un PDF dans une application

Message non luPosté: 28 Juil 2011, 19:43
par Dragoon1010
effectivement, si tu intègre lala fonction de lecture d'un PDF, tout comme pour un reader, ça doit être fesable, mais ton app seras plus lourde.