从API响应打印文件



我想直接从API响应打开打印窗口,我的API响应是File(PDF(,有代码或库可以做这项工作吗?提前感谢

我正在使用Axios从reactJS进行API调用。

下面是我的回复标题:

HTTP/1.1 200 OK
x-powered-by: Express
access-control-allow-origin: *
content-type: application/download
content-disposition: attachment;filename=Data.pdf
content-transfer-encoding: binary
content-length: 10022
etag: W/"2726-xCLkM5JoMiumRWO1c0J4veCsUxQ"
date: Wed, 14 Jul 2021 09:33:13 GMT
connection: close

响应预览的前10行:

%PDF-1.4
1 0 obj
<<
/Title (þÿ)
/Creator (þÿ)
/Producer (þÿQt 5.5.1)
/CreationDate (D:20210714093313)
>>
endobj
2 0 obj

您可以使用这个名为react pdf 的特定库

然后您可以将该组件用作

<ReactPDF
file={{
data: renderPdf
}}/>

其中renderPdf将是您保存响应的变量。

最新更新