Assez exotique il me semble. Nous avons récemment mis à niveau/migré de Windows Server 2003 vers 2008, et il semble maintenant que les images ne puissent pas être rendues en utilisant Doc.AddImageUrl(). (lorsque le pdf est enregistré, les images apparaissent aux dimensions correctes, mais l'image manquante IE8 apparaît). Si je comprends bien, ABCpdf utilise le rendu IE en interne pour ce genre de choses.ABCpdf7 Pas de rendu d'images avec AddImageUrl
Nous avons pensé que cela pourrait être un problème de permission, mais nous avons vérifié IE ESC et cela semble être configuré comme ils le suggèrent. Est-ce que quelqu'un d'autre a rencontré un problème similaire? Peut-être qu'une configuration de code est nécessaire?
Pas l'extrait entier, mais les choses ABCpdf7:
using (Doc doc = new Doc())
{
doc.HtmlOptions.PageCacheEnabled = false;
doc.HtmlOptions.UseNoCache = true;
doc.HtmlOptions.PageCacheClear();
doc.HtmlOptions.PageCachePurge();
doc.HtmlOptions.UseResync = true;
doc.HtmlOptions.ImageQuality = 25;
int pageID = doc.AddImageUrl(url + "&guid=" + url.GetHashCode());
while (true)
{
if (!doc.Chainable(pageID))
break;
doc.Page = doc.AddPage();
pageID = doc.AddImageToChain(pageID);
}
// file saving etc.
}
Avez-vous essayé d'afficher l'URL dans Internet Explorer sur la boîte 2008 sur laquelle il s'exécute pour voir s'il s'affiche correctement? – Jakkwylde
Avez-vous regardé votre trafic dans un débogueur réseau (par exemple www.fiddler2.com) pour vous assurer que les images sont correctement transférées et avec les en-têtes MIME appropriés? – EricLaw
Nous avions fait ces deux choses correctement auparavant (et c'est ce qui nous a conduit à la configuration IE ESC en 2008 qui a été mal gérée). – ddango