Bonjour,
Je développe une application windows form et j'utilise Crystal Report version 10.5.3700.0 avec Visual Studio 2008 pour créer un rapport et l'exporter en PDF.
Mon code pour créer le PDF :
J'ai testé ceci pour une exportation en document Word en modifiant la dernière ligne par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 RapporAR AR = new RapporAR(); MonDataset ds = new MonDataset(); MonDatasetTableAdapters.MonTableAdapter test = new MonDatasetTableAdapters.MonTableAdapter(); test.Fill(ds.MaTable); AR.SetDataSource(ds); AR.Refresh(); AR.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, "C:\\testPDF.pdf");
et ça fonctionne, je retrouve les valeurs enregistrées dans ma base de données sur mon rapport.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 AR.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.WordForWindows, "C:\\testPDF.doc");
Mais pour l'exportation en PDF, lorsque j'ouvre mon testPDF.pdf à la place de la valeur j'ai quelque chose d'illisible
Auriez-vous une idée pour résoudre ce problème??
Merci d'avance.
Partager