PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2025 → Ouvrir une application Android avec un fichier pdf
Ouvrir une application Android avec un fichier pdf
Débuté par Jean Turcotte, 23 fév. 2026 16:33 - 1 réponse
Membre enregistré
1 411 messages
Posté le 23 février 2026 - 16:33
Bonjour cher amis programmeur.

J'ai configuré le manifeste pour que mon appli Android puisse ouvrir des PDF. Maintenant lorsque je désire ouvrir un PDF avec mon mobile, mon application se retrouve dans la liste des appli dispo pour l'ouvrir.

Lorsque je clic sur mon appli, elle s'ouvre normalement mais j'ignore comment récupérer le doc PDF qu'elle doit recevoir.

Comment configurer mon appli oou mon manifeste pour pouvoir récupérer ce lien?
Membre enregistré
539 messages
Posté le 05 mars 2026 - 14:35
tu créé une procedure java (ou kotlin) dans le code init du projet qui recupere l'uri du pdf
Ensuite soit tu recuperes le contenu et tu le renvoi dans une variable buffer (byte[] en java) qui contient tout le pdf, exemple de code java donné par IA non testé mais qui me semble bon
public byte[] readPdfBytesFromUri(Uri uri) throws IOException {
    InputStream inputStream = getContentResolver().openInputStream(uri);
    ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
    byte[] buffer = new byte[1024];
    int length;
    while ((length = inputStream.read(buffer)) != -1) {
        byteArrayOutputStream.write(buffer, 0, length);
    }
    byte[] pdfBytes = byteArrayOutputStream.toByteArray();
    inputStream.close();
    byteArrayOutputStream.close();
    return pdfBytes;
}

soit tu l'enregistres dans un fichier et tu retournes le nom du fichier pour le code correspondant demande a ton IA préférée