是否可以在"@react-pdf/renderer"中设置生成pdf文件的名称:“^2.3.0”?
当我点击工具栏中的下载,然后它保存为可能与uid名称:现在它设置为“f983dad0-eb2c-480b-b3e9-574d71ab162b.pdf”。文件正确生成。我想将文件名更改为“name.pdf”。
我用“React”:“17.0.2”。
import { PDFViewer } from '@react-pdf/renderer';
const App = () => (
<PDFViewer
//src="/name.pdf" <- not working, error: Property 'src' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<PDFViewer> & Readonly<PDFViewerProps> & Readonly<...>'.
//fileName="/name.pdf" <- not working, error: Property 'fileName' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<PDFViewer> & Readonly<PDFViewerProps> & Readonly<...>'.
showToolbar={true}
style={{ height: "45vh", width: "100%" }}
>
<MyDocument />
</PDFViewer>
);
2条答案
按热度按时间qkf9rpyu1#
可以使用file-saver包中的
saveAs
函数将<Document />
保存为具有自定义名称的blob。vhmi4jdf2#
它在工作