2015-06-11 2 views

ответ

0

С небольшим количеством изменений вы можете заставить его работать с http://www.cloudformatter.com/CSS2Pdf для форматирования SVG в браузере в формате PDF. В этом наборе страниц есть несколько примеров d3: http://www.cloudformatter.com/CSS2Pdf.SVGCharts.d3Charts

Я взял одну из диаграмм образцов и передал в PDF через Javascript и удаленный форматировщик. На странице я выбрал была здесь, и я взял один из этих графиков:

http://graphgist.neo4j.com/#!/gists/1428842b2170702400451777c2bc813f

коду необходимы некоторые незначительные изменения, чтобы гарантировать, что Neo4j ставит пространство имен SVG на элементе. Образцы на этой странице нет. Но рендеринг близок к совершенству. См. Веб-страницу справа и PDF-результат слева. Я только отформатировал SVG, а не всю страницу (где серебряный фон существует), и это, по-видимому, единственное различие.

enter image description here

+0

проблема у меня есть, я не могу получить Neo для получения SVG. функциональность сломана – ekkis

+0

ОК, ну, я не уверен, куда идти с этим. Я перешел на эту страницу выше и просмотрел этот примерный график, немного изменил его и открыл инструменты разработчика в Chrome и скопировал SVG. Я также использовал SVG экспорта на этой странице, и он сработал. Не уверен, что не работает, поскольку я ничего не реализовал на нашей стороне, просто использовал их. –

+0

Что вы подразумеваете под словом «функциональность нарушена», о какой функциональности вы имеете в виду? – ErnestoE

Смежные вопросы