第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何自動(dòng)生成包含一些 js 圖表庫(kù)的 pdf?

如何自動(dòng)生成包含一些 js 圖表庫(kù)的 pdf?

湖上湖 2021-07-04 16:42:42
我想要做的是生成,比如說一個(gè) word 文檔甚至一個(gè) PDF,我可以在其中放置來自任何 js 圖表庫(kù)的圖表。我實(shí)際上正在其他一些網(wǎng)站上實(shí)施該庫(kù),但我希望在我的文檔中使用相同的圖表。到目前為止我嘗試過的是使用 C# webclient 沒有結(jié)果,因?yàn)樗贿\(yùn)行 javascript。換句話說,您將如何自動(dòng)將 amcharts 或 highcharts 等 js 圖表轉(zhuǎn)換為 pdf 或 word 文檔?
查看完整描述

1 回答

?
倚天杖

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊

我不太清楚您是要在服務(wù)器端還是客戶端來生成帶有圖表的 pdf 文件,但我在客戶端(瀏覽器)完全做到了這一點(diǎn),使用 chartsJs 制作圖表,使用 pdfmake 制作 pdf 生成。庫(kù) pdfmake 允許您將 base64 圖像添加到 pdf 和 chartJs 有方法將圖表轉(zhuǎn)換為 base64 圖像。

因此,如果你想/可以做客戶端(或前端)

  • 您需要pdfmake來生成 pdf

  • 你需要chartJs,用于圖表(與谷歌圖表相反,它可以離線工作,你不需要額外的 api、證書或類似的東西)

  • 然后將圖表轉(zhuǎn)換為 base64 圖像,然后在生成 pdf 之前將它們添加到 pdf 模板。

你可以在我在playground上開發(fā)網(wǎng)站上試一下,進(jìn)入最后一步,然后點(diǎn)擊“下載pdf”,你會(huì)在里面看到圖表。


查看完整回答
反對(duì) 回復(fù) 2021-07-15
  • 1 回答
  • 0 關(guān)注
  • 252 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)