HtmlSaveOptions.ResourceSavingStrategy

HtmlSaveOptions.ResourceSavingStrategy delegate

Dieser Eigenschaft können Sie einen Delegaten zuweisen, der aus einer benutzerdefinierten Methode erstellt wurde, die die Verarbeitung von einer externen Ressource (Schriftart oder Bild) implementiert, die aus PDF extrahiert wurde und während der Konvertierung von PDF in HTML als externe Ressource gespeichert werden muss. In diesem Fall wird die Verarbeitung ( wie das Speichern im Stream oder auf der Festplatte) kann in diesem benutzerdefinierten Code erfolgen, und dieser benutzerdefinierte Code muss den Pfad (oder eine andere Zeichenfolge ohne Anführungszeichen) zurückgeben, der anschließend in das generierte HTML anstelle des ursprünglich angenommenen Pfads zu dieser Bildressource eingefügt wird. In diesem Fall müssen alle notwendigen Aktionen zum Speichern des Bildes im Code der bereitgestellten Methode durchgeführt werden, da das Speichern des Ergebnisses im Code des Konverters nicht verwendet wird. Wenn die Verarbeitung für diese oder jene Datei aus irgendeinem Grund durch den Code des Konverters selbst und nicht im benutzerdefinierten Code erfolgen muss, setzen Sie bitte im benutzerdefinierten Code das Flag ‘CustomProcessingCancelled’ der Variablen des ‘resourceSavingInfo’-Parameters Es signalisiert dem Konverter, dass alle notwendigen Schritte für Die Verarbeitung dieser Ressource muss im Konverter selbst erfolgen, als gäbe es keinen externen benutzerdefinierten Code .

public delegate string ResourceSavingStrategy(ResourceSavingInfo resourceSavingInfo);
ParameterTypBeschreibung
resourceSavingInfoResourceSavingInfostellt einen Datensatz zum Einsparen von Ressourcen dar

Rückgabewert

muss URL zu gespeicherter Ressource zurückgeben, die während der Generierung von HTML verwendet wird

Siehe auch