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

Dotnet Discussion :

DLL itext pour pdf avec vb.net [Fait]


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Mai 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 7
    Par défaut DLL itext pour pdf avec vb.net
    Bonjour,

    J'utilise la DLL itext avec vb.net, et je voudrais mettre une image en transparence dans le pdf. Quelqu'un sait-il comment faire?

    Merci!

  2. #2
    Membre chevronné Avatar de bouvda
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    252
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 252
    Par défaut
    Bonjour,

    il y a un tutoriel sur les calques sur le site de iText qui construit un document PDF avec une image en arrière plan du texte si c'est ce que tu veux faire. C'est en Java mais il doit y avoir une correspondance pour VB.NET :
    http://itext.ugent.be/library/com/lo...nt/Layers.java

    Il y a également ce tutoriel sur les couleurs :
    http://itextdocs.lowagie.com/tutoria...ors/index.html

  3. #3
    Membre du Club
    Inscrit en
    Mai 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 7
    Par défaut
    Merci beaucoup pour ta réponse, mais je suis désolé, je m'étais mal exprimé dans ma question.

    En fait ce que je veux, c'est faire un watermark, donc que mon image soit une image de fond.

    Si tu as une réponse pour ca aussi, je serais très contente de la lire!

    Merci!

  4. #4
    Membre chevronné Avatar de bouvda
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    252
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 252
    Par défaut
    Dans ce cas ce fichier d'exemple devrait te servir : http://itextsharp.sourceforge.net/examples/Chap0107.cs

    et notamment cette partie du fichier :
    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
    PdfWriter.getInstance(document, new FileStream("Chap0107.pdf", FileMode.Create));
     
    // step 3:
     
    // we Add a Watermark that will show up on PAGE 1
    try {
    Watermark watermark = new Watermark(Image.getInstance("watermark.jpg"), 200, 420);
    document.Add(watermark);
    }
    catch {
    Console.Error.WriteLine("Are you sure you have the file 'watermark.jpg' in the right path?");
    }
     
    // we Add a Header that will show up on PAGE 1
    HeaderFooter header = new HeaderFooter(new Phrase("This is a header"), false);
    document.Header = header;
     
    // we open the document
    document.Open();
    A noter qu'il faut ajouter le watermark au document avant de l'ouvrir.

    Le fichier est tiré des tutoriels d'iTextSharp :
    http://itextsharp.sourceforge.net/tutorial/ch01.html

  5. #5
    Membre du Club
    Inscrit en
    Mai 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 7
    Par défaut
    J'ai essayé ce code, mais la classe watermark n'est pas reconnue. J'ai vérifié les autres classes et puis il n'y en a aucune qui fait des watermarks. Je ne trouve pas d'autre exemple que ca qui sont pour VB.net. Je dois dire que je suis un peu perplexe.

    Merci beaucoup pour ton aide quand même! C'est apprécié!

  6. #6
    Membre chevronné Avatar de bouvda
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    252
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 252
    Par défaut
    En effet apparemment il n'y a plus la classe Watermark dans la version 4 d'iTextSharp. Elle existe dans la version 3.1.8.

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

Discussions similaires

  1. DLL COM pour dialoguer avec PHP ou DOTNET ?
    Par futneguet dans le forum C++Builder
    Réponses: 4
    Dernier message: 20/09/2010, 09h20
  2. probleme avec itext pour pdf en java
    Par cute_h dans le forum Documents
    Réponses: 5
    Dernier message: 23/09/2009, 13h00
  3. ouvrir un pdf avec vb.net
    Par charouel dans le forum VB.NET
    Réponses: 4
    Dernier message: 30/07/2009, 11h38
  4. Create Database pour MySql avec ADO.NET
    Par mappy dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 14/01/2008, 12h13
  5. utiliser une DLL faite en vb6 avec VB.net
    Par j.sineau dans le forum VB.NET
    Réponses: 6
    Dernier message: 10/12/2007, 10h33

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