[C#] Impression d'un fichier pdf

Impression d'un fichier pdf [C#] - C#/.NET managed - Programmation

Marsh Posté le 04-10-2005 à 15:20:18    

Bonjour à tous,
 
Je réalise une application en C# pour éditer des listings à partir de DataSet. Pour l'instant, mon appli est capable de générer un fichier .pdf (à l'aide de iTextSharp) contenant les infos et la mise en page d'un DataSet.  
 
Maintenant il me reste à imprimer ce PDF. Je pensais que ça serait la partie la plus simple, mais il semblerait bien que non :/
 
Je précise que je ne dispose que d'Acrobat Reader 7. Donc dans mon projet, j'ai inclus la librairie "AcroPDFLib" (Interop.AcroPDFLib.dll), basée sur COM, et fournie avec Acrobat Reader.
Ensuite j'ai le code suivant :

Code :
  1. AcroPDFLib.AcroPDFClass test = new AcroPDFClass();
  2.            
  3. test.LoadFile("listing.pdf" );
  4. test.printAll();


 
Malheureusement, lorsque j'éxécute le code, une exception est lancée sur la méthode LoadFile() : "Attemped to read or write protected memory. This is often an indication that other memory is corrupt." (ça c'est avec VS2005) ou "Une exception non gérée du type 'System.NullReferenceException' s'est produite..." avec VS2003.
 
N'ayant jamais travaillé avec des objets COM je suis un peu perdu.  
 
Merci de votre aide :jap:

Reply

Marsh Posté le 04-10-2005 à 15:20:18   

Reply

Marsh Posté le 28-10-2005 à 14:26:16    

C'est bête ce que je vais dire, mais t'as essayé de mettre un nom de fichier complet, genre 'C:\Test\truc.pdf' .

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed