将 react-pdf 渲染文件保存到状态以将其发送到服务器?
Save react-pdf rendered file to state for sending it to server?
我使用 react-pdf 库,我设法将文件保存在本地,但现在我还需要将它保存在服务器上,因为我需要对某个用户生成的所有文件进行历史显示。
document={
<DailyAssetPDF
information={{ title, subtitle, locationName, today, selectedAssetName }}
tableData={tableData}
image1={{
chart1, chart2, chart4 // donut chart
}}
image2={
this.chartRef3.current.chartInstance.toBase64Image() || // chart bar
""
}
LN={LN}
language={language}
/>
}
fileName={`${title}.pdf`}
>
{({ loading }) =>
loading ? (
LN[language].loadingDocument
) : (
<Button>{LN[language].report_export_btn}</Button>
)
}
</PDFDownloadLink> ```
对我来说最好的解决方案是:
将我们想要的 pdf 文件数据从 React 发送到后端 [json FORMAT]
在后端创建相同的 pdf 并将其保存在那里 [使用 multer ..] 或在 DB
如需更多灵感,请访问:https://github.com/exportsdk/sample-react-pdf-api
我使用 react-pdf 库,我设法将文件保存在本地,但现在我还需要将它保存在服务器上,因为我需要对某个用户生成的所有文件进行历史显示。
document={
<DailyAssetPDF
information={{ title, subtitle, locationName, today, selectedAssetName }}
tableData={tableData}
image1={{
chart1, chart2, chart4 // donut chart
}}
image2={
this.chartRef3.current.chartInstance.toBase64Image() || // chart bar
""
}
LN={LN}
language={language}
/>
}
fileName={`${title}.pdf`}
>
{({ loading }) =>
loading ? (
LN[language].loadingDocument
) : (
<Button>{LN[language].report_export_btn}</Button>
)
}
</PDFDownloadLink> ```
对我来说最好的解决方案是:
将我们想要的 pdf 文件数据从 React 发送到后端 [json FORMAT]
在后端创建相同的 pdf 并将其保存在那里 [使用 multer ..] 或在 DB
如需更多灵感,请访问:https://github.com/exportsdk/sample-react-pdf-api