Sto utilizzando PDFsharp in un'applicazione ASP.NET MVC. Voglio aggiungere un'immagine ma non importa in quale directory l'ho inserita, non riesco a trovarla. Ho codice come questo, come sto cercando di copiare l'applicazione di esempioPDFsharp non riesce a trovare l'immagine (immagine non trovata)
Section section = document.AddSection();
Image image13 = section.AddImage("../../images/logo.png");
Non importa quale directory ho messo questa immagine nei, quando il PDF viene generato, vedo un errore sul PDF dicendo "Image not found "
Qualcun altro ha visto questo problema?
Ho avuto lo stesso problema. Il problema è che quando si esegue il debug di un mvc asp.net, le librairie vengono caricate in directory remote, come C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ File ASP.NET temporanei \ root \ 34f2a404 \ 3b92b98b \ assembly \ dl3 \ f8107a2b \ 16f99150_1bfcce01 -> l'idea di Server.MapPath è ottima: funzionerà sia con gli ambienti di debug che di rilascio. –