Ich baue einen Bericht mit pdfMake, in dem ich einige Diagramme enthalten muss, die auf der Webseite mit fusioncharts gerendert werden. Die verfügbaren clientseitigen Exportoptionen, die von fusioncharts bereitgestellt werden, funktionieren nicht für mich, da ich die Imagedatei (oder base64) irgendwie erhalten muss, um sie an die Funktion zum Erstellen des Dokuments zu übergeben, ohne sie an anderer Stelle abrufen zu müssen.Export fusioncharts zu pdfMake
Ich verstehe, dass fusioncharts serverseitige Exportoptionen haben, aber ich habe keine Anleitung oder klare Informationen darüber gefunden, ob dies der Anfang der von mir gesuchten Lösung ist.
AMcharts hat die Funktion "export to base64" genau so, wie ich es brauche (Link unten); So wäre jede Hilfe, Tipps, Lösung oder Workaround, um es mit fusioncharts zu tun, wirklich geschätzt.
https://www.amcharts.com/kbase/get-base64-representation-chart-image/
Das war wirklich hilfreich, aber jetzt habe ich die Base64-Zeichenfolge Ich bekomme einen Fehler beim Versuch, es in das PDF-Layout einfügen, sagen, dass es kein gültiges Bild ist. Beim Testen der base64-Zeichenfolge (in dieser Datei https://jsfiddle.net/casiano/xadvz/) wird tatsächlich ein fehlerhaftes Bildsymbol angezeigt. Was könnte das Problem sein? Ich erhalte das Base64 als Beispiel und übergebe es dann an das PDF wie folgt: 'var grafica64 = "data: image/jpeg; base64," + grafica; 'wobei' grafica 'die base64-Zeichenfolge enthält. – efTobark
Tatsächlich ist das Ergebnis beim Testen mit der Base64-Zeichenfolge, die in Ihrem Fiddle-Beispiel angegeben wurde, dasselbe, nicht funktionierend. – efTobark
Welches wäre der richtige Medientyp für die Syntax? 'Daten: [] [; base64], ' –
efTobark