IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

VB.NET Discussion :

Modifier options avec vb.net et pdf


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2012
    Messages : 39
    Par défaut Modifier options avec vb.net et pdf
    Bonjour,

    Je voudrais savoir comment modifier les options de pdf cretor mais via le code et surtout en vb.net.
    C'est à dire par exemple: option d'enregistrement / automatique...


    Merci,

  2. #2
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    Bonjour,

    Tu devrais trouver ce que tu a besoin dans le tuto d'Olivier Lebeau

    PS: merci de poster la solution une fois trouvé *pour les autres*

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2012
    Messages : 39
    Par défaut
    MMh merci à toi mais cela c'est vba, j'i déjà essayé un système de ce genre mais sans vraiment de succès...

  4. #4
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    Ouups désolé,

    je viens de regarde une source du *constructeur*:
    http://www.pdfforge.org/files/old_forum/207.html

    il disent un peux la même chose pour le vb.net
    pour les options:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Dim opt As clsPDFCreatorOptions = _PDFCreator.cOptions
    With opt
      .UseAutosave = 1
      .UseAutosaveDirectory = 1
      .AutosaveDirectory = fi.DirectoryName
      .AutosaveFormat = Filetyp
      If Filetyp = 5 Then ' format destination tiff
        .BitmapResolution = 72
      End If
      .AutosaveFilename = fname
    End With
    ajout des options a l'objet PDF_Creator
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    With _PDFCreator
    .cOptions = opt
    .cClearCache()
     
    ' mémoriser l'ancienne imprimante par défaut
    .cDefaultPrinter = "PDFCreator"
     
    ' imprimer le fichier
    .cPrintFile(fi.FullName)
     
    .cPrinterStop = False
    End With

  5. #5
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2012
    Messages : 39
    Par défaut
    Merci de tes réponses.


    Alors actuellement je fais juste le test avec un simple bouton pour pouvoir changer les options.
    J'ai actuellement ce code donc:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    Public Class Form1
        Dim PDFCreator1 = New PDFCreator.clsPDFCreatorOptions
        Dim fi = ("C:\Documents and Settings\Administrateur\Bureau\")
     
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
     
            Dim opt As PDFCreator.clsPDFCreatorOptions = PDFCreator1.cOptions
            With opt
                .UseAutosave = 1
                .UseAutosaveDirectory = 1
                .AutosaveDirectory = fi.DirectoryName
                .AutosaveFormat = 0
     
                .AutosaveFilename = "ju"
            End With
     
     
            With PDFCreator1
                .cOptions = opt
                .cClearCache()
     
                ' mémoriser l'ancienne imprimante par défaut
                .cDefaultPrinter = "PDFCreator"
     
                ' imprimer le fichier
                .cPrintFile(fi.FullName)
     
                .cPrinterStop = False
            End With
        End Sub
    End Class
    Mais j'ai cette erreur:
    Le membre public 'cOptions' du type 'clsPDFCreatorOptionsClass' est introuvable.

  6. #6
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2012
    Messages : 39
    Par défaut
    Bon j'i aucune erreur mais aucun résultat lol, c'est à dire aucune option de changer...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    Public Class Form1
     
        Dim _pErr As New PDFCreator.clsPDFCreatorError
        Dim _PDFCreator As New PDFCreator.clsPDFCreator
     
     
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
     
            Dim opt As PDFCreator.clsPDFCreatorOptions = _PDFCreator.cOptions
            Dim fi = ("C:\Documents and Settings\Administrateur\Bureau\")
            With opt
                .UseAutosave = 1
                .UseAutosaveDirectory = 1
                .AutosaveDirectory = ("C:\Documents and Settings\Administrateur\Bureau\")
                .AutosaveFormat = 0
     
                .AutosaveFilename = "ju"
            End With
            With _PDFCreator
                .cOptions = opt
                .cClearCache()
     
     
            End With
        End Sub
     
     
    End Class

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. DLL itext pour pdf avec vb.net
    Par CosmicGirl dans le forum Général Dotnet
    Réponses: 6
    Dernier message: 31/07/2007, 22h17
  2. PDF OU DOC avec VB.NET ou autre
    Par baliboa dans le forum Windows Forms
    Réponses: 5
    Dernier message: 25/05/2007, 01h06
  3. modifier option select avec tableau
    Par calitom dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/11/2006, 12h12
  4. Stringgrid: modifier Options avec le code
    Par mike600river dans le forum C++Builder
    Réponses: 2
    Dernier message: 30/05/2006, 11h12
  5. [CR][.Net] Exportation PDF avec Crystal Report
    Par SoaB dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 11/05/2005, 13h25

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