Salut tout le monde,
Je suis entrain de développer une application qui permet de présenter une partie de ma base en docx et en pdf (par ex mes fiches clientes).
Aujourd'hui ma génération de docx fonctionne ainsi que ma génération de pdf...
Mais... j'ai tout de même un problème avec la génération du pdf...
La génération du docx et pdf se fait pour chaque client, et pour cela je passe par une boucle.
La boucle est "trop rapide"... lorsque que je génére le pdf du premier client, elle n'est pas terminée que j'ai l'instruction pour généré le deuxième document qui est excécuté... ce qui fait que ça stop la génération du premier. Je n'ai que le pdf du dernier client à chaque fois...
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 foreach (Client client in listClient) { CreateDocx createDocx = new CreateDocx(); createDocx.InPath = @"C:\"; createDocx.InNameFile = "modele.docx"; createDocx.OutPath = @"C:\"; createDocx.OutNameFile = client.Id + "_" + client.Firstname + client.Lastname + ".docx"; createDocx.Client = client; createDocx.generate(); ConvertInPdf_V1 convertInPdf_V1 = new ConvertInPdf_V1(); convertInPdf_V1.InPath = @"C:\"; convertInPdf_V1.InFile = client.Id + "_" + client.Firstname + client.Lastname + ".docx"; convertInPdf_V1.OutPath = @"C:\"; convertInPdf_V1.OutFile = client.Id + "_" + client.Firstname + client.Lastname + ".pdf"; convertInPdf_V1.toConvert(); }
Si je passe en mmode pas à pas, aucun soucis car le temps que j'avance ligne par ligne le pdf à eu le temps de se générer...
Bon je ne suis pas si je suis super clair, mais je suis là pour apporter plus de précisions...
Merci d'avance!
Partager