2017-10-19 62 views

回答

0

假設這不是文件 - >打印頁面功能,如果你正在談論實際生成一個文件,那麼有幾個庫可以做到這一點。這個問題不是特定於React的。

生成pdf的一個好的JavaScript庫是pdfmake。我在一個項目中使用過它,儘管我在後端Nodejs服務器中使用過它。它也可能直接在前端工作。儘管如此,我建議您嘗試將pdf代碼保留到後端,然後您只需要使用前端的一些數據請求下載文件即可。

+0

謝謝!將看看它。看起來'pdfmake'接受了數據,並用給定的樣式轉換爲pdf。只是想知道是否有可能實現語義UI反應組件的樣式? – karolis2017

+0

@ karolis2017我也使用semantic-ui-react,但我不認爲你可以使用任何React組件來製作pdf。你必須從頭開始編寫它。它們允許你有類似於CSS的樣式。似乎有一個關於將實際的html轉換爲pdf的開放性問題:https://github.com/bpampuch/pdfmake/issues/205 – nbkhope

相關問題