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!
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!
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
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!
Dans ce cas ce fichier d'exemple devrait te servir : http://itextsharp.sourceforge.net/examples/Chap0107.cs
et notamment cette partie du fichier :
A noter qu'il faut ajouter le watermark au document avant de l'ouvrir.
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();
Le fichier est tiré des tutoriels d'iTextSharp :
http://itextsharp.sourceforge.net/tutorial/ch01.html
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é!
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.
Partager