Ich verwende PDFsharp in einer ASP.NET MVC-Anwendung. Ich möchte ein Bild hinzufügen, aber egal in welchem Verzeichnis ich es einfüge, es scheint es nicht zu finden. Ich habe Code wie folgt wie ich versuche, die BeispielanwendungPDFsharp kann Bild nicht finden (Bild nicht gefunden)
Section section = document.AddSection();
Image image13 = section.AddImage("../../images/logo.png");
Egal zu kopieren, was Verzeichnis ich dieses Bild setzte in, wenn die PDF generiert wird, sehe ich ein Fehler auf dem PDF sagen "Bild nicht gefunden "
Hat noch jemand dieses Problem gesehen?
Ich hatte das gleiche Problem. Das Problem ist, dass beim Debuggen eines asp.net mvc, librairies in fernen Verzeichnissen geladen werden, wie C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporäre ASP.NET-Dateien \ root \ 34f2a404 \ 3b92b98b \ assembly \ dl3 \ f8107a2b \ 16f99150_1bfcce01 -> Die Idee von Server.MapPath ist großartig: Sie funktioniert sowohl in Debug- als auch in Release-Umgebungen. –