Я создаю отчет с pdfMake, в котором мне нужно включить некоторые диаграммы, представленные на веб-странице, с помощью фьюжн-карт. Доступные параметры экспорта на стороне клиента, предоставляемые файлами fusion, не работают для меня, потому что мне нужно каким-то образом получить файл изображения (или base64), чтобы передать его функции, создающей документ, без необходимости искать ее в другом месте.Экспорт плагинов в pdfMake
Я понимаю, что у фьюжн-карт есть варианты экспорта на стороне сервера, но я не нашел подтверждения или четкой информации о том, является ли это началом для решения, которое я ищу.
AMcharts имеет функцию «export to base64», как мне нужно (ссылка ниже); поэтому любая помощь, советы, решения или обходные пути, чтобы сделать это с помощью fusioncharts, были бы очень оценены.
https://www.amcharts.com/kbase/get-base64-representation-chart-image/
Это было действительно полезно, но теперь у меня есть строка base64. Я получаю сообщение об ошибке при попытке вставить его в макет PDF, указав, что это неправильное изображение. Тестирование строки base64 (в этом скрипте https://jsfiddle.net/casiano/xadvz/) на самом деле отображается значок с поврежденным изображением, что может быть проблемой? Я получаю base64 точно так же, как и ваш пример, а затем передаю его в PDF, как это «var grafica64 =» data: image/jpeg; base64, «+ grafica;», в котором «grafica» содержит строку base64. – efTobark
На самом деле, при тестировании с помощью строки base64, указанной в примере вашей скрипки, результат тот же, не работает. – efTobark
Какой будет правильный формат для синтаксиса? 'данные: [] [; base64], ' –
efTobark