Bonjour à tous,

J'ai un programme qui génère des PDFs. Le hik c'est que parfois la génération ne se passe pas bien et les pdfs sont à moiter corrompu. Je m'explique.

J'ouvre le pdf. Je visualise les trois premières pages. Mais des que j'arrive à la 4ème boom !!!!
Une erreur est survenue à la lecture de ce document (14).
Sur internet j'ai trouvé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
string myfileName = @"X:\files\mypdffile.pdf";
try
{
PdfReader reader = new PdfReader(myfileName );
}
catch(InvalidPDFException ipe)
{
MessageBox.Show(ipe.Message);
}
Je l'ai utilisé mais ce code ne plante pas. Je ne rentre jamais dans le catch.
Avez-vous une idée de comment savoir si un pdf et valide pour pas ?

Merci pour votre aide.