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(); }
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