java - 单击链接创建并打开pdf并使用react-pdf显示打印按钮
问题描述
在我的项目中,我需要使用数据创建 pdf,我从 Java 后端 API 获取。
是否可以通过单击带有 react-pdf 的按钮来创建和打开 pdf 并在 pdf 上显示打印按钮?
我是 UI 开发的新手,所以如果可能的话,请让我知道任何参考资料。
谢谢
解决方案
在单击按钮上,您将获得数据,您可以将该数据传递给您的 pdf 组件并打开 pdf 查看器
import React from 'react';
import { PDFViewer } from '@react-pdf/renderer';
import MyDocument from './MyDocument';
const ViewPDF = () => (
<PDFViewer>
<MyDocument />//Component which create pdf
</PDFViewer>
);
您可以ViewPDF
在有按钮的组件中使用组件,并且可以有条件地呈现它
推荐阅读
- python - 针对不同的问题给予不同的分数
- r - 为什么保存后无法使用 RDS 文件?
- java - Java: super() 不是在第一行可能吗?
- javascript - 闪电组件和 window.addEventListener()
- git - 无法将初始提交从远程仓库推送到新的 github 仓库
- docker - 具有不同容器操作系统和主机操作系统的 Docker
- javascript - 使用更新函数,将一个项目添加到数组中,但它会在其中不断更新
- spring-data-mongodb - 在聚合中使用忽略大小写进行排序
- internet-explorer - JSF Bean 在 IE 11 上被调用两次
- sql - PostgreSQL - 动态脚本表定义