J'ai utilisé http://www.codeproject.com/Articles/260470/PDF-reporting-using-ASP-NET-MVC3 pour générer des fichiers pdf à partir de mes vues razor et cela fonctionne très bien mais je ne peux pas afficher les lettres cyrilliques comme c,c . J'ai tout essayé et je n'arrive pas à le faire fonctionner.
Je dois d'une manière ou d'une autre indiquer au HtmlWorker d'utiliser une police différente :
using (var htmlViewReader = new StringReader(htmlText))
{
using (var htmlWorker = new HTMLWorker(pdfDocument))
{
htmlWorker.Parse(htmlViewReader);
}
}
Pouvez-vous nous aider ?
EDITAR:
Il me manquait une ligne
styleSheet.LoadTagStyle(HtmlTags.BODY, HtmlTags.ENCODING, BaseFont.IDENTITY_H);
Le reste était identique à la réponse.