voila je suis débutant et je cherche à imprimer un fichier pdf avec csharp ,
s'il vous plais je voulais un simple bout de code qui permet de faire ça en utilisant System.Printing
merci d'avance
voila je suis débutant et je cherche à imprimer un fichier pdf avec csharp ,
s'il vous plais je voulais un simple bout de code qui permet de faire ça en utilisant System.Printing
merci d'avance
Bonjour,
Il existe une librairie proposée par Acrobat Reader qui te permet d'imprimer du PDF en quelque ligne de code.
Un Post concerne l'utilisation de cette librairie : http://www.developpez.net/forums/d56...r-fichier-pdf/
Sinon (je n'ai jamais essayé avec un fichier PDF) PrintDocumentClass doit te permettre cela : http://msdn.microsoft.com/en-us/libr...tdocument.aspx
bonjour, tu peux essayé ça, c'est simple comme solution mais sa marche
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 public static void IMPRESSION_DOCUMENT(string NOM_DOCUMENT) { POINT_D_ARRET("Chemin Acrobat:" + CHEMIN_ACROBAT_READER + " " + @"/p /h " + NOM_DOCUMENT, true); void PrintPdfFile(string filePath) { if ( File.Exists(filePath)) { Process p = new Process(); p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardOutput = true; p.StartInfo.FileName = CHEMIN_ACROBAT_READER; // par exemple : @"C:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe"; p.StartInfo.Arguments = @"/p /h " + filePath; p.Start(); p.Close(); }
Partager