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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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

+ 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