Bonjour,
Pour un site web, je cherche à envoyer un mail avec une facture au format PDF en pièce jointe.
Pour cela j'ai besoin de créer et remplir un fichier PDF à partir du code behind ASP.NET.
Ma config : .Net Framwork 1.1 - Visual Studio 2003
Bonjour,
Pour un site web, je cherche à envoyer un mail avec une facture au format PDF en pièce jointe.
Pour cela j'ai besoin de créer et remplir un fichier PDF à partir du code behind ASP.NET.
Ma config : .Net Framwork 1.1 - Visual Studio 2003
Hello,
Une fois que tu te seras mis en règle avec le forum
Je pense que ca pourra t'aider :
http://itextsharp.sourceforge.net/
Bonjour lyou1
Veillez à vous mettre en règle rapidement en éditant votre post afin de modifier votre titre en conséquence.
(Bouton en haut à droite du premier post de ce thread)
voir > http://www.developpez.net/forums/viewtopic.php?t=326091Envoyé par La règle du forum
Soyez rigoureux quant aux respects des règles du forum, elles vous garantissent également les réponses les plus appropriées à résoudre votre souci, tout en veillant à ne pas incommoder.
Je vous remercie de votre attention à maintenir le forum agréable et efficace.
Cordialement neguib
je te conseille plutot d'utiliser crystal report
tu as une licence incluse dans visual studio
regarde dans les tutoriaux de developpez.net tu trouveras de l'aide pour l'utiliser.
l'idée: remplit ton doc crystal report et exporte le au format pdf
Merci pour votre aide
J'ai résolu mon problème en référençant la dll "itextsharp.dll" dans mon projet (dispo via le site http://itextsharp.sourceforge.net/ ).
On peut créer le Pdf dans le code behind :
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 Imports System.IO Imports iTextSharp.text Imports iTextSharp.text.pdf ... Private Function ConstructionFacturePdf() As String Dim doc As Document = New Document Try 'on créé un fichier pdf ayant pour nom FNxxxxxx.pdf PdfWriter.GetInstance(doc, New FileStream("FN00001.pdf", ileMode.Create)) 'Ouverture doc.Open() 'Expéditeur et destinataire doc.Add(New Paragraph("Société X", FontFactory.GetFont("Verdana", 9, Font.BOLD))) doc.Add(New Paragraph("12, rue des ajoncs", FontFactory.GetFont("Verdana", 9, Font.NORMAL))) ... 'Fermeture doc.Close() Catch de As DocumentException Console.Error.WriteLine(de.Message) Catch ioe As IOException Console.Error.WriteLine(ioe.Message) End Try en sub
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager