Ich versuche, eine Webseite, die Bilder enthält, in ein PDF-Dokument mit Hilfe von ABCpdf zu rendern. Dies geschieht über eine Webanwendung.
Wenn ich die Anwendung auf meinem Entwicklungscomputer in IIS5 ausführe, ist alles in Ordnung. Wenn ich die Anwendung auf IIS6 bereitstellen, werden die Bilder nicht in der PDF angezeigt.
Um das Problem zu reproduzieren, habe ich eine einfache Webanwendung erstellt, um eine PDF-Datei von einer einfachen Webseite zu rendern, und ich fand heraus, dass die Bilder, die nicht lokal sind, nicht in der PDF erscheinen.
>Der relevante Code, der mit ABCpdf interagiert, ist:
%Vor%Die HTML-Seite, die ich für den Test verwende, ist dies:
%Vor%Ich versuche also, die Seite unter dieser URL: Ссылка (der obige Code) in eine PDF zu rendern.
In IIS6 wird das zweite Bild (das nicht lokal für den Server ist) nicht in der PDF angezeigt.
Es scheint ein Problem mit den Zugriffsrechten zu sein, aber ich konnte es nicht herausfinden.
Danke.
Ich weiß, das ist ein bisschen spät, aber hoffentlich wird es jemand anderem helfen!
Ich habe gerade ein sehr ähnliches Problem erlebt (so bin ich auf dieser Seite gelandet ...). Die Version von IIS war identisch, wurde jedoch auf einem anderen Server ausgeführt. Es sieht so aus, als ob das Problem mehr in der Generierung der PDF-Datei liegt, bevor das Bild fertig heruntergeladen wurde.
Ich habe mich mit WebSuperGoo in Verbindung gesetzt. Das sagte unter der Haube MSHTML (gute Chance, dass der Unterschied in Ihren Umgebungen ist) und ein paar Vorschläge waren zu versuchen:
%Vor%und
%Vor%Die zweite wird das Rendering der PDF verzögern und dem Bild eine Chance zum Herunterladen geben.