FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV Mobile 2024
→
Ouvrir PDF sous iOS
Ouvrir PDF sous iOS
Débuté par Beetschen, 04 sep. 2018 14:51 - 3 réponses
Connectez-vous…
Beetschen
#1
Posté le 04 septembre 2018 - 14:51
Bonjour,
J'intègre des fichiers PDF lors de la génération de mon application et je souhaite pouvoir les afficher lorsque je clic sur un bouton. Pour ce faire j'ai choisi d'utiliser la manière "LanceAppliAssociée".
Mon problème est le suivant :
Pour accéder à mon fichier PDF et l'ouvrir, j'utilise la fonction "fExtraitRessource" dans le code suivant :
s
CheminDonnees
est une chaîne
=
SysRepCarteStockage
(
) +
fSep
(
) +
"TestPDF"
+
fSep
(
)
SI PAS
fRépertoireExiste
(
s
CheminDonnees
)
ALORS
fRepCrée
(
s
CheminDonnees
)
fExtraitRessource
(
var_MaRessource
,
s
CheminDonnees
+
var_MaRessource
)
LanceAppliAssociée
(
s
CheminDonnees
+
var_MaRessource
)
Mon problème est assez évident : La fonction "SysRepCarteStockage()" n'existe pas pour iOS.
Et la fonction "fRepEnCours" retourne un dossier inaccessible pour Adobe puisqu'attribué à l'application
Est-ce que quelqu'un aurait une méthode fonctionnant aussi bien sous iOS qu'Android permettant d'afficher un fichier PDF ? Ou peut-être existe-t-il une fonction similaire pour iOS que je n'aurais pas encore découverte ?
Je vous remercie d'avance pour vos réponse.
Bonne suite à vous.
Signaler
0
0
J.FERNANDEZ
#2
Posté le 05 septembre 2018 - 15:44
Bonjour,
pour ma part j'utilise avec succès le code suivant sur iOS :
s
NomPDF
est une chaîne
=
ComplèteRep
(
fRepDonnées
) +
"Commande.pdf"
iDestination
(
iPDFGénérique
,
s
NomPDF
)
iImprimeEtat
(
...
)
SI
fFichierExiste
(
s
NomPDF
)
ALORS
LanceAppliAssociée
(
s
NomPDF
)
FIN
Signaler
0
0
Beetschen
#3
Posté le 08 septembre 2018 - 17:48
J.FERNANDEZ a écrit :
Bonjour,
pour ma part j'utilise avec succès le code suivant sur iOS :
s
NomPDF
est une chaîne
=
ComplèteRep
(
fRepDonnées
) +
"Commande.pdf"
iDestination
(
iPDFGénérique
,
s
NomPDF
)
iImprimeEtat
(
...
)
SI
fFichierExiste
(
s
NomPDF
)
ALORS
LanceAppliAssociée
(
s
NomPDF
)
FIN
Bonjour,
Merci pour votre réponse.
Cependant je ne comprends pas à quoi sert iImprimeEtat(), je n'ai pas d'etat dans mon application.
Je vous remercie d'avance pour votre réponse.
Excellent week-end à vous.
Signaler
0
0
popoy
#4
Posté le 09 septembre 2018 - 21:24
fRepencours est la bonne solution cependant sur l'aide il est écrit
Chemin du répertoire "Documents" de l'application (disponible en lecture/écriture).
Les fichiers sont publics et accessibles par iTunes si cette fonctionnalité est activée.
Il faut donc activé le fait de rendre public ce répertoire.
Par contre je ne l'ai jamais fait.
Source :
https://doc.pcsoft.fr/?1000020167
Signaler
0
0
→ Revenir à WINDEV Mobile 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte