J'utilise PDFsharp dans une application ASP.NET MVC. Je veux ajouter une image mais peu importe le répertoire dans lequel je l'ai mis, il ne semble pas pouvoir le trouver. J'ai le code comme ceci que je suis en train de copier l'exemple d'applicationPDFsharp ne trouve pas d'image (image non trouvée)
Section section = document.AddSection();
Image image13 = section.AddImage("../../images/logo.png");
Peu importe ce répertoire que je mets cette image dans, lorsque le PDF est généré, je vois une erreur sur le PDF disant "Image not found "
Quelqu'un d'autre a-t-il déjà vu ce problème?
J'ai eu le même problème. Le problème est que lors du débogage d'un mvc asp.net, les librairies sont chargées dans des répertoires distants, comme C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Fichiers ASP.NET temporaires \ root \ 34f2a404 \ 3b92b98b \ assembly \ dl3 \ f8107a2b \ 16f99150_1bfcce01 -> L'idée de Server.MapPath est géniale: elle fonctionnera dans les environnements de débogage et de publication. –