Я использую Rails 4, Wicked_PDF и Chartkick драгоценного камня
Для Google Charts я использую:ChartKick графики не показывают при визуализации в формате PDF с использованием Wicked_PDF
<% = javascript_include_tag «//www.google. com/jsapi "," chartkik "%>
В представлении html отображаются диаграммы и все, как ожидалось. Когда я добавляю .pdf к URL, документ pdf отображается в браузере, но диаграммы ChartKick не отображаются.
следующая ошибка появляется там, где диаграмма должна быть:
Ошибка при загрузке Диаграмма: адаптер не найден
я нашел следующее онлайн в документации PDFKit.
Ресурсы не включены в PDF: изображения, CSS или JavaScript , похоже, не правильно загружаются в PDF. Это связано с фактом , что wkhtmltopdf не знает, где найти эти файлы. Сделайте уверенным, что вы используете абсолютные пути (начинаете с косой черты) до ваших ресурсов. Если вы используете PDFKit для создания PDF-файлов из исходного HTML-кода , убедитесь, что вы используете полные пути (либо пути к файлу, либо URL-адреса , включая домен). В ограничительных серверных средах конфигурация root_url может быть тем, что вы ищете, чтобы изменить свой ресурс.
Я предполагаю, что wkhtmltopdf не находит ссылку на диаграммы, но я не уверен, как это исправить.
У кого-нибудь есть предложение?
Я нашел эту ссылку:
Render jQuery in wicked_pdf
Где Unixmonkey помогает FattRyan решить эту проблему для Highcharts.
Может ли кто-нибудь помочь, как установить этот wicked_pdf_javascript_include_tag, чтобы Wicket_PDF принимал графики из Chartkick с помощью графиков Google?
Большое спасибо за вашу помощь по этому поводу. Ваше предложение решило мою проблему. – user3334207
Рад это знать. – thesubroot
У кого-нибудь еще была проблема с отображением только графиков с шириной 50% в PDF? –