chciałbym renderowanie pliku mapy w plecy z projektem .Net podstawowejHighcharts wykres eksport z pliku svg
So, celem jest, aby wykonać bibliotekę Highmaps na middleware JavaScript i eksportować do pliku SVG "serwer-węzła-eksportu".
Mam interfejs API, który odbiera niektóre dane od klienta. Chciałbym wygenerować plik mapy SVG z biblioteką Highmap, a następnie wysłać do innego interfejsu API, który będzie zawierał oprogramowanie pośrednie do uruchomienia modułu węzłowego dla eksportu PNG/JPG/....
Jaki jest sposób przekazania pliku svg do modułu "serwer węzłów-eksport"? czytam stowarzyszonej docs, ale nie znalazł drogę ... (https://github.com/highcharts/node-export-server/blob/master/README.md)
chciałbym przekazać mój plik SVG z tej próbki.
//Include the exporter module
const exporter = require('highcharts-export-server');
//Export settings
var exportSettings = {
type: 'png',
options: {
title: {
text: 'My Chart'
},
xAxis: {
categories: ["Jan", "Feb", "Mar", "Apr", "Mar", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
},
series: [
{
type: 'line',
data: [1, 3, 2, 4]
},
{
type: 'line',
data: [5, 3, 4, 2]
}
]
}
};
//Set up a pool of PhantomJS workers
exporter.initPool();
//Perform an export
/*
Export settings corresponds to the available CLI arguments described
above.
*/
exporter.export(exportSettings, function (err, res) {
//The export result is now in res.
//If the output is not PDF or SVG, it will be base64 encoded (res.data).
//If the output is a PDF or SVG, it will contain a filename (res.filename).
//Kill the pool when we're done with it, and exit the application
exporter.killPool();
process.exit(1);
});
Co masz na myśli? Możesz ustawić plik JSON lub SVG jako argument '--infile'. Ponadto, dlaczego chcesz eksportować do pliku SVG i przekazywać go do serwera-węzła-eksportu? Zamiast tego możesz przekazać opcje wykresu w formie JSON. Przykład: 'highcharts-export-server --infile chart.json --outfile chart.png'. –
Tak, ale nie chcę używać polecenia CLI. Zmieniłem moje pytanie, może być teraz bardziej przejrzyste .. – Coemgen
Po prostu, aby zrozumieć pytanie: chcesz wygenerować plik SVG z serwera highchart-export-server, a następnie przekazać go svg do innego API? –