2017-07-05 5 views
0

Ich habe versucht, zwei HTML zu Image-Konvertierungspakete HiQPd und NReco.Konvertieren von HTML in Bild auf Azure

Beide Bibliotheken funktionieren wunderbar, wenn sie von Visual Studio auf meinem lokalen PC ausgeführt werden.

Wenn ich zu einem Azure gehostete Website bereitstellen, scheitern beiden Pakete thusly:

  1. HiQPdf Ausnahmen auslöst, wenn ConvertHtmlToImage Aufruf (...).
  2. NReco erzeugt ein schwarzes Rechteck für jedes gerenderte Zeichen.

Die HTML Ich bin Umwandlung ist einfach Sachen, wie <p>Hello</p>

Ist das ein Problem mit Azure, auf Servern im Allgemeinen Hosting oder nicht, einige Bibliothek enthält, die „jeder weiß das!“?

+0

Hier sind einige Fragen und Antworten, die darauf verweisen, dass Web Apps in einer Sandbox laufen und Sie nichts wie ein ActiveX-Steuerelement oder etwas anderes installieren können, das Registrierungsänderungen usw. erfordert. Das ist sehr wahrscheinlich, worauf Sie stoßen . –

+1

Welches Azure Apps-Abonnement verwenden Sie? Freie und gemeinsame Pläne haben eine sehr restriktive GDI-API und wkhtmltoimage (verwendet von NReco-Wrapper) wird nicht korrekt funktionieren. Mit Basic und höher (VM-basierte Pläne) sollte es korrekt funktionieren. –

Antwort

0

Das Aktualisieren meines Azure-Serviceplans auf B1 Basic löste mein Problem. Danke Vitaliy!