Сохранить диаграммы Google в формате pdf

Я пытаюсь сохранить piechart как pdf-файл, как в http://keepcoding.ehsanabbasi.com/php/convert-google-chart-to-png-and-pdf/ Наличие javascript внутри php.chartsrc показывает следующее значение а не источник изображения png

" 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>"; 

Solutions Collecting From Web of "Сохранить диаграммы Google в формате pdf"

Мы добавили поддержку в наш @cloudformatter для поддержки всех графических данных Google в формате PDF, Image, XPS и других форматах. Вы можете посмотреть ссылки ниже.

Страница поддержки Google Charts @cloudformatter: http://www.cloudformatter.com/GoogleCharts

Документация для всего Javascript: http://www.cloudformatter.com/CSS2Pdf.APIDoc.Usage

Несколько советов на веб-странице Google Charts выше о внедрении Handler, который добавляет пространство имен SVG к сгенерированному SVG после рисования диаграммы.

Вы можете выбрать из меню вверху, чтобы отформатировать всю страницу или даже выбрать из встроенного меню, чтобы отформатировать только конкретный график в формате PDF (или других форматах).

Здесь также есть скрипка: http://jsfiddle.net/zvx6eb7e/10/ , код для создания PDF-файла за кнопкой PDF – это только:

 var click="return xepOnline.Formatter.Format('JSFiddle', {render:'download', srctype:'svg'})"; jQuery('#buttons').append('<button onclick="'+ click +'">PDF</button>'); 

Я хотел бы отметить одну вещь – это не диаграмма для изображения в PDF, это диаграмма в векторе в PDF для максимального разрешения и наилучшего представления данных.

Разве вы не перепутали свои цитаты? '<img src='" должен быть '<img src="' и "'>' должен быть '">'

Также я думаю, что на вопрос уже был дан ответ: Сохраните диаграмму google как изображение

Пример: http://jsfiddle.net/asgallant/R8A8P/