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 :

iTextSharp Image dans un pdf


Sujet :

VB.NET

  1. #1
    Membre confirmé Avatar de jlm22
    Homme Profil pro
    Etudiant
    Inscrit en
    Décembre 2010
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 203
    Par défaut iTextSharp Image dans un pdf
    Bonjour,

    Encore un problème , je souhaites générer un pdf à partir de VB.NET, j'ai décider d'utiliser iTextSharp qui m'a l'air très bien cependant il m'est impossible d'ajouter une image dans mon pdf.

    erreur impossible de trouver C:\MAP.jpg

    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
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
     
    Imports iTextSharp.text
    Imports iTextSharp.text.pdf
    Imports System.IO
     
    Public Class Form1
     
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            CreatePDFFile()
     
        End Sub
     
        Private Sub CreatePDFFile()
            Dim doc As New Document(iTextSharp.text.PageSize.LETTER, 10, 10, 42, 35)
     
            Dim pdfFilePath As String = "C:\Documents and Settings\*****\Fichier.pdf"
     
            'Create Document class object and set its size to letter and give space left, right, Top, Bottom Margin
            Dim wri As PdfWriter = PdfWriter.GetInstance(doc, New FileStream(pdfFilePath, FileMode.Create))
            doc.Open()
            'Open Document to write
            'Write some content into pdf file
            : Dim paragraph As New Paragraph("This is my first line using Paragraph.")
     
            ' Now image in the pdf file
            Dim imageFilePath As String = "C:\map.jpg"
            Dim jpg As iTextSharp.text.Image = iTextSharp.text.Image.GetInstance(imageFilePath)
            'Resize image depend upon your need
            jpg.ScaleToFit(280.0F, 260.0F)
     
            'Give space before image
            jpg.SpacingBefore = 30.0F
     
            'Give some space after the image
            jpg.SpacingAfter = 1.0F
            jpg.Alignment = Element.ALIGN_CENTER
     
     
            doc.Add(paragraph)
            ' add paragraph to the document
            'add an image to the created pdf document
            doc.Add(jpg)
     
            doc.Close()
     
            Process.Start("C:\Documents and Settings\*****\Fichier.pdf")
        End Sub
    End Class

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2011
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 453
    Par défaut
    Je ne sais pas quoi te dire j'ai utilisé itextcharp il y a peu et c'est exactement le code que j'ai utilisé, la seule possibilité que je voie c'est que effectivement l'image n'est pas à l'adresse indiquée, soit il y a une erreur dans le chemin...

  3. #3
    Membre confirmé Avatar de jlm22
    Homme Profil pro
    Etudiant
    Inscrit en
    Décembre 2010
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 203
    Par défaut
    j'ai remarquer que lorsue je mettais que map.jpg il allait quand même la chercher dans C:\

  4. #4
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2011
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 453
    Par défaut
    En même temps si tu mets seulement "C:\map.jpg" c'est que ton image est à la racine de ton disque ?

    Sinon se serait plutôt "C:\Mesdocuments\Mesimages\map.jpg" ou un truc dans le genre...

  5. #5
    Membre confirmé Avatar de jlm22
    Homme Profil pro
    Etudiant
    Inscrit en
    Décembre 2010
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 203
    Par défaut
    oui oui elle est sur c:\ mais rien ! Aurait tu un exemple de pdf fait sous VB.NET stp

    Merci beaucoup pour ton aide

  6. #6
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2011
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 453
    Par défaut
    Voila mon code que j'avais fait

    http://www.developpez.net/forums/d10...f/#post5903746

    Je l'ai un peu modifié depuis mais dans l'ensemble c'est le même, dis moi si il y a des points que tu ne comprends pas

  7. #7
    Membre confirmé Avatar de jlm22
    Homme Profil pro
    Etudiant
    Inscrit en
    Décembre 2010
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 203
    Par défaut
    Même problème, en mettant le chemin relatif de l'image sa ne fonctionne pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Dim logo As Image = Image.GetInstance("C:\Documents and Settings\jlmonvoisin\Mes documents\map.jpg")
    je comprends pas là, j'ai vu que tu avait mis des textbox qu'est ce qu'elle contienne ? le chemin de l'image ?

  8. #8
    Membre confirmé Avatar de jlm22
    Homme Profil pro
    Etudiant
    Inscrit en
    Décembre 2010
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 203
    Par défaut
    bon j'ai changé plein de fois de chemin et y'en a un qui marche je sais pas pourquoi celui la plus que les autres m'fin bon ^^

    Merci pour ton aide

  9. #9
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2011
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 453
    Par défaut
    De rien

    sinon oui les textbox contiennent les chemins des images, l'utilisateur ouvre un OpenFileDialog et je récupère le chemin qu'il décide lui même en se baladant sur son poste comme ça je récupère le chemin à coup sûr sans risque d'erreur

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

Discussions similaires

  1. ItextSharp : position d'une image dans un PDF
    Par frank569 dans le forum C#
    Réponses: 0
    Dernier message: 09/07/2014, 16h50
  2. Ajout d'images dans un pdf avec iTextSharp
    Par misa dans le forum Développement Windows
    Réponses: 1
    Dernier message: 08/11/2012, 09h44
  3. [phpToPDF] Insertion image dans tableau PDF
    Par kanabzh29 dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 17/09/2008, 08h29
  4. Réponses: 1
    Dernier message: 05/03/2007, 19h55
  5. [iText] Rajouter une image dans un pdf
    Par COCOLOLO dans le forum Documents
    Réponses: 2
    Dernier message: 06/04/2005, 17h01

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