2013-05-21 199 views
1

我需要將Google chart導出爲PDF文件。但在 forum說,沒有辦法將圖表直接導出爲PDF格式,但我們可以將它們轉換爲PNG圖像並將圖像文件導入到PDF中。所以我將svg格式(谷歌圖表格式)轉換爲png格式。Google圖表導出爲PDF

我的問題是:我可以將此png圖像(流式傳輸)直接導出到PDF中,而無需保存在物理路徑中嗎?如果是的話它是如何實現的

我的語言是java和java腳本作爲客戶端。

我搜索在這麼多的問題,但

回答

0

是否使用iText庫沒有得到解決的比賽對我的問題?他們有如何登錄add image on page。甚至他們使用.jpg,但是,我認爲你可以改變它爲.png。


P.S.我正在看這個問題。將圖表更改爲圖像然後將其設置爲PDF是第一種方式,但據我所知,還有另一種方法 - 使用HTML將其轉換爲PDF。所以,現在我試圖用圖表創建html,這些圖表將以pdf格式轉換。

+0

我們無法使用iText導出Google圖表api。我已經轉換成圖表PNG格式,在JS側有像變種htmlString =「世界你好」的代碼; 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

)是的,我們無法使用iText導出谷歌圖表api,但是您說您已經將其轉換爲.png 。所以,你可以將它添加到你的html? 我使用示例將HTML轉換爲PDF [從這裏](http://www.rgagnon.com/javadetails/java-html-to-pdf-using-itext。 html)其中使用iText + XMLWorker。你試試嗎? – Kaha

+0

如何將圖像流發送到java? –