Wie kendoui dataviz chart in das (.png) oder (.jpg) Bildformat exportiert wird, indem Sie das Save-As Fenster öffnen?

8

Ich verwende kendoui dataviz charts , und ich muss diese Diagramme in (. png) oder (. jpg) Bildformat exportieren . Grundsätzlich hat kendoui dataviz chart eine eingebaute Methode namens ' svg () '.

' svg () ' Gibt die SVG-Darstellung des aktuellen Diagramms zurück. Die zurückgegebene Zeichenfolge ist ein eigenständiges SVG-Dokument.

Beispiel       

%Vor% Jetzt svgText enthält Details des Diagramms Bild .. kann mir jemand sagen, wie Sie diese Daten in tatsächliche Bildformat konvertieren und eine Speichern unter Eingabeaufforderung Popup ???

Codebeispiel: Ich habe es versucht, aber es erscheint kein 'SaveAs' Popup

%Vor%     
Trikarandas 08.02.2012, 07:12
quelle

2 Antworten

7

UPDATE 2

Das Diagramm enthält jetzt verschiedene Exportoptionen - PNG, SVG und eine Vektor-PDF. Eine Referenz finden Sie in der Demo zum Exportieren .

AKTUALISIEREN

Das Diagramm verfügt jetzt über eine integrierte Methode zum Abrufen des exportierten Bilds (base64-codiert):

%Vor%

Mir ist keine browserübergreifende Möglichkeit bekannt, einen "Speichern unter" -Dialog anzuzeigen.

Siehe auch: API-Referenz

Ursprüngliche Antwort folgt:

Es ist nicht möglich, das Diagrammbild im Browser zu exportieren. Wir haben eine Demo vorbereitet, die zeigt, wie das SVG-Dokument mit Inkscape auf dem Server in PNG / PDF konvertiert wird.

Die Demoanwendung ist in ASP.NET MVC implementiert, hängt jedoch nicht von irgendwelchen Funktionen ab und kann auf andere Frameworks portiert werden.

Sie können die Demo auf GitHub finden:

Ссылка

    
Tsvetomir Tsonev 01.03.2012 17:10
quelle
0

U kann das so machen. Für diesen Ansatz benötigen Sie svg.dll U kann von diesem Link herunterladen.

JavaScript :

%Vor%

Controller:

%Vor%     
user1134478 23.10.2013 13:30
quelle

Tags und Links