2013-05-21 5 views
1

Мне нужно экспортировать Google chart в файл PDF. Но в forum говорится, что нет возможности напрямую экспортировать диаграммы в формате PDF, но мы можем преобразовать их в png-изображения и импортировать файлы изображений в PDF-файл. Поэтому я преобразовал формат svg (формат диаграммы Google) в формат png.Экспорт диаграммы Google в PDF

Мой вопрос: могу ли я экспортировать изображение png непосредственно в PDF с сохранением в физическом пути? Если да, то как это реализовать.

Мой язык java и java-скрипт как клиентская сторона.

Я искал много вопросов в этом, но не получаю матч решения для моего вопроса

ответ

0

Вы используете iText библиотеку? У них есть примеры, как add image on page. И даже они используют .jpg, тем не менее, я думаю, вы можете изменить его на .png.


P.S. Я ищу этот вопрос. Изменение графика на изображение, а затем его установка в формате PDF - это первый способ, но, как я понимаю, есть еще один - с помощью HTML, чтобы преобразовать его в pdf. Итак, теперь я пытаюсь создать html с диаграммами, которые будут преобразованы в формате pdf.

+0

мы не можем экспортировать google chart api с помощью iText. Я уже преобразовал диаграмму в формат png, в js-стороне есть код типа var htmlString = ' Hello world'; var doc = new jsPDF(); doc.fromHTML (htmlString, 100,100, {}); doc.output ('datauri'); но, используя эту ошибку, возникает ошибка, так как «jsPDFAPI не определен». Я уже включаю js-файл jspdf.js, jspdf.plugin.addimage.js, jspdf.plugin.from_html.js :( –

+0

Да, мы не можем экспортировать google-диаграмму api с помощью iText, но вы говорите, что вы уже преобразовали его в .png Итак, можете ли вы добавить его в свой html? И я использую пример для преобразования HTML в pdf из [здесь] (http://www.rgagnon.com/javadetails/java-html-to-pdf-using-itext. html), которые используют iText + XMLWorker. Попробуйте это? – Kaha

+0

как отправить поток изображения в java? –

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