Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre du Club
    Homme Profil pro
    Tooling - Testing
    Inscrit en
    décembre 2008
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Tooling - Testing

    Informations forums :
    Inscription : décembre 2008
    Messages : 100
    Points : 55
    Points
    55

    Par défaut Envoyer un fichier dans WebBrowser( invisible ) et écrire son contenu

    Bonsoir,

    ( je suis très gourmand en question ces temps ci !! )

    Petite question : en VBNet, est il possible d'ouvrir un fichier dans le Webbrowser, mais sans que celui ci ne soit visible , et dans la "foulée" réécrire le contenu dans un fichier texte.

    Ma manière à moi ( après d'intenses et nombreuses recherches, mais vaines, et un peu épuisantes, .... ) de convertir "sans frais" un fichier .pdf en fichier .txt.

    Malin? ou stupide?

    Merci

    Pierre

  2. #2
    Membre confirmé Avatar de Phil Rob
    Homme Profil pro
    Enseignant
    Inscrit en
    novembre 2013
    Messages
    388
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : novembre 2013
    Messages : 388
    Points : 633
    Points
    633

    Par défaut

    A première vue ...., c'est plutôt malin !
    Il suffit en effet de donner le chemin complet du pdf comme URL du WebBrowser.
    Mais le contenu me semble être "une image", je ne peux pas sélectionner une ligne ou un mot... par contre, en utilisant le bouton <Enregistrer> qui se présente sur la fenêtre, je peux sauver le document au format TXT. La présentation n'est pas très bonne, mais tout le texte est là, et sans code inutile.
    Si le WebBrowser n'est pas visible, le bouton <Enregistrer> n'est pas visible non plus, il faut donc trouver les méthodes qu'il exécute pour les invoquer dans le code VB. Il s'agit peut-être des méthodes de la classe DocumentStream : WebBrowser1.DocumentStream....
    Bon amusement ...

    SUITE :
    Je ne sais si ça t'aidera, mais après quelques tests je trouve ShowSaveAsDialog() qui donne accès à l'enregistrement du pdf sous forme TXT. Aprsè tout, ce n'est pas si mal comme approche car, une fois sauvé en TXT, le fichier peut être relu et modifié à souhait avec les méthodes "fichier" ordinaires (readLine et WriteLine).
    J'espère que ceci t'aidera ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            WebBrowser1.Hide()
            WebBrowser1.ShowSaveAsDialog()
        End Sub

Discussions similaires

  1. [XL-2000] écrire dans une cellule sans écraser son contenu
    Par mollus dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 07/06/2011, 15h44
  2. [Chart Studio] Envoyer un fichier dans la corbeille de Windows
    Par deruyter dans le forum Autres IDE
    Réponses: 1
    Dernier message: 08/11/2010, 20h59
  3. Réponses: 1
    Dernier message: 22/07/2010, 14h57
  4. Réponses: 5
    Dernier message: 11/08/2009, 15h59
  5. Déposer un fichier dans SQL Server et non son "contenu"
    Par Boicensoif dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 17/12/2007, 23h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo