Heim > Backend-Entwicklung > PHP-Tutorial > javascript - Bitte sagen Sie mir, wie ich das von Highcharts in HTML angezeigte Kreisdiagramm lokal speichern kann, ohne die integrierte Exportfunktion zu verwenden.

javascript - Bitte sagen Sie mir, wie ich das von Highcharts in HTML angezeigte Kreisdiagramm lokal speichern kann, ohne die integrierte Exportfunktion zu verwenden.

WBOY
Freigeben: 2016-08-27 09:06:49
Original
1139 Leute haben es durchsucht

javascript - Bitte sagen Sie mir, wie ich das von Highcharts in HTML angezeigte Kreisdiagramm lokal speichern kann, ohne die integrierte Exportfunktion zu verwenden.

Ich bin kürzlich mit Highcharts in Kontakt gekommen und habe festgestellt, dass dieses Ding etwas cool ist, aber ich bin auf ein Problem gestoßen. Wie speichere ich das von Highcharts generierte Bild auf dem lokalen Computer? Oder wie füge ich das generierte Bild in eine PDF-Datei ein? Ich hoffe, dass Sie mir alle einen Rat geben werden, vielen Dank.

Antwortinhalt:

javascript - Bitte sagen Sie mir, wie ich das von Highcharts in HTML angezeigte Kreisdiagramm lokal speichern kann, ohne die integrierte Exportfunktion zu verwenden.

Ich bin kürzlich mit Highcharts in Kontakt gekommen und habe festgestellt, dass dieses Ding etwas cool ist, aber ich bin auf ein Problem gestoßen. Wie speichere ich das von Highcharts generierte Bild auf dem lokalen Computer? Oder wie füge ich das generierte Bild in eine PDF-Datei ein? Ich hoffe, dass Sie mir alle einen Rat geben werden, vielen Dank.

Highcharts wird auf Canvas-Basis implementiert.
Canvas verfügt über eine toDataURL-Methode, um den Bilddatenpfad abzurufen.

Der von mir verwendete Pseudocode dient nur zur Veranschaulichung

<code>data路径 = $("#图表的canvas")[0].toDataURL("image/png")</code>
Nach dem Login kopieren

Als Lokal speichern:

<code>1、<img src="data路径"> 提示用户另存即可
2、<a target="_blank" href="data路径">下载</a> 客户点击即可看到图片</code>
Nach dem Login kopieren

Auf Server speichern:
Ajax-Datenpfad, Bibliothek hochladen oder Base64 verwenden, um das Bild zu dekodieren und zu speichern.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage