Enregistrer google charts comme pdf
Je suis en train d'essayer de sauver la piechart comme un fichier pdf en http://keepcoding.ehsanabbasi.com/php/convert-google-chart-to-png-and-pdf/
Avoir javascript à l'intérieur de php.chartsrc montre jusqu'à la valeur suivante plutôt que de l'image png source
"function (){if(!this.b||!this.$||!this.Ua)throw m("Chart has not finished drawing.");var a=new Ql(this.V,this.Aa),b=Tl(this.ma)[Wb](ih),a=YO(b,a),a=new EO(b,a),c=new RO(b),a=this.sO(c,a),c=yY(this.ig,this.$,this.Ua);a.Lp(this.$,c);return b[cc][0].toDataURL(Ssa)} failed (filesystem path '/var/www/html/function (){if(!this.b||!this.$||!this.Ua)throw m("Chart has not finished drawing.");var a=new Ql(this.V,this.Aa),b=Tl(this.ma)[Wb](ih),a=YO(b,a),a=new EO(b,a),c=new RO(b),a=this.sO(c,a),c=yY(this.ig,this.$,this.Ua);a.Lp(this.$,c);return b[cc][0].toDataURL(Ssa)}')
"
$script ="
google.setOnLoadCallback(drawChart);
function drawChart() { //code for drawing chart}
var chart = new google.visualization.PieChart(document.getElementById('piechart'));
google.visualization.events.addListener(chart, 'ready', function () {
var chartsrc = chart.getImageURI();
});
$doc->addScriptDeclaration($script);
echo "<div id='piechart'></div>";
OriginalL'auteur Learner2011 | 2015-08-19
Vous devez vous connecter pour publier un commentaire.
Nous avons ajouté la prise en charge @cloudformatter à l'appui de tous les Google Cartes de sortie en PDF, Image, XPS et autres formats. Vous pouvez regardez les liens ci-dessous.
Google Charts @cloudformatter page d'aide:
http://www.cloudformatter.com/GoogleCharts
De la Documentation pour l'ensemble de Javascript:
http://www.cloudformatter.com/CSS2Pdf.APIDoc.Usage
Il ya quelques conseils sur la Google les Graphiques de la page web ci-dessus à propos de la mise en œuvre d'un Gestionnaire qui ajoute le SVG espace de noms pour le SVG généré après le graphique dessine.
Vous pouvez choisir dans le menu en haut pour le format de la page entière ou même choisir dans les menus en ligne pour que le format d'une carte donnée au format PDF (ou autres formats).
Il y a aussi un violon pour jouer avec ici: http://jsfiddle.net/zvx6eb7e/10/, le code pour produire des PDF derrière le bouton PDF est seulement ceci:
Je remarque une chose --- ce n'est pas un graphique à l'image de PDF, c'est graphique de vecteur au format PDF pour la résolution la plus élevée et la meilleure représentation des données.
OriginalL'auteur Kevin Brown
N'avez-vous pas confondu vos devis?
'<img src='"
devrait être'<img src="'
et"'>'
devrait être'">'
Aussi, je pense, que la question a déjà été répondu: Enregistrer google graphique en tant qu'image
Avec un exemple ici: http://jsfiddle.net/asgallant/R8A8P/
OriginalL'auteur Kamil Szymański