Bonjour,
Vue que je suis débutante en C#, je veux savoir comment générer un pdf à partir d'une application windows Forms?
Merci pour votre aide
Bonjour,
Vue que je suis débutante en C#, je veux savoir comment générer un pdf à partir d'une application windows Forms?
Merci pour votre aide
Bonjour,
moi j'utilise itextSharp qui est bien et gratuit,pour ce faire il te faut installer la librairie itext à telecharger ici http://itextpdf.com/
Pour des exemples simples : http://www.devshed.com/c/a/Java/Crea...th-iTextSharp/
Voila en espérant avoir aidé a mon tour car c'est pas simple quand tu est débutant !!
Bon codage,
@++Lolo81
Merci lolo81
le pdf que je veux générer est un rapport de mon application. Je veux que le rapport prend les informations à partir ma boite de dialogue winform.
Est il possible de le faire avec itextSharp ? ou avec autres lib?
Vos explications sont les bienvenues
Merci d'avance
Bnj,
Pourquoi pas Crytslal Report ? peut être que ça peut t'aider.
Cdt
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Redouane me = new Redouane(); if (me.Connect()) me.ShareInformations();
J'ai pas le choix Redoune, je suis obligée de le faire avec un fichier pdf
lolo81: je crois qu'avec le itextSharp je peux pas générer des digrammes dans mon pdf
La génération du fichier pdf est ce que je peux le faire aussi avec un projet visual C++ windows forms (c à d en c++/cli)
Merci d'avance
En partant du moment ou tu as installé la librairie ItextSharp,
ce code te permettra d'ouvrir un fichier Txt et de le mettre en Pdf.
Tu devrais pouvoir adapter facilement à ton projet.
Si non je t'ai fais une petite application je peux te l'envoyer par email ou ...
Bon code !
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 public Form1() { InitializeComponent(); } string MonTexte; private void button2_Click(object sender, EventArgs e) { if ((openFileDialog1.ShowDialog() == DialogResult.OK) && (openFileDialog1.OpenFile() != null)) { MonTexte = File.ReadAllText(openFileDialog1.FileName); textBox1.Text = MonTexte; } } private void button1_Click(object sender, EventArgs e) { saveFileDialog1.Filter = "Fichier Pdf|*.pdf"; if (saveFileDialog1.ShowDialog() == DialogResult.OK) { Document doc = new Document(); PdfWriter.GetInstance(doc, new FileStream(saveFileDialog1.FileName, FileMode.Create)); //Ouverture du document doc.Open(); //Création de la page doc.NewPage(); //enregistrement du texte dans le paragraphe Paragraph texte = new Paragraph((MonTexte) + "\n", FontFactory.GetFont("Verdana", 12)); doc.Add(texte); //fermeture du document doc.Close(); } } } }
Arf on s'est croisé!!
ItextSharp est en C# donc à mon avis c'est pas possible en C++/Cli
pour les diagrammes je sais pas désolé.
Merci lolo81 pour le code, il est clair
une autre question: y a t il pas d'autres bibliothèques pour le c++/cli??
Merci d'avance
Regarde ici c'est du C++
http://nico-pyright.developpez.com/t...generationpdf/
Passe un bon réveillon !!
Merci pour le lien mais c'est du MFC pas du C++/cli
Remarque: le iTextSharp est utilisable en c++/cli mais il ajoute juste le texte:http://www.devshed.com/c/a/Java/Crea...-iTextSharp/3/
Mais moi ce que je veux est un rapport c'est à dire un pdf qui contient des tables, des diagrmmes etc...
Merci d'avoir m'aider
Bonjour,
Avec le iTextSharp, on peut ajouter aussi des graphes
http://www.mikesdotnetting.com/Artic...s-and-Graphics
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