html - 如何在订阅角度方法调用(按钮单击)中将 html 字符串响应显示为 Pdf
问题描述
我遇到了一个问题,我在组件中有一个锚标记,点击它,我有一个发布方法,它将一些数据发布到服务中,作为响应,我将报告数据作为 html 字符串,现在客户端希望在新窗口中以 PDF 格式查看报告。如何实现这一点,有很多文章但没有解决,需要一些简单的解决方案。在某处我读到使用编码将服务中的 html 字符串转换为数组字节,然后创建 Url 对象(前端 -Blob),但这也不起作用。我没有确切的代码,但我刚刚分享了一种复制品,任何帮助都会很棒。
<a (click)= "openreport(request)" />
openreport(request) {
this.dataservice.postdata('service url' ,request).subscribe(res= >{
res.creditreportdata---> html string
})
}
解决方案
推荐阅读
- c# - 如何在 WPF LiveCharts 中添加图表标题
- javascript - 正则表达式:在另一个组中获取组。这些组具有相同的字符
- python - Python - 基于前 5 个出现的分类变量进行过滤
- python - 使用 networkx 生成完整的 DFS 路径
- sql - 选择具有多个特定 ID 的记录
- java - 加载属性文件时出现空指针异常
- android - 使用数据绑定处理 onClick
- python - 使用 Gunicorn 连接到 Nginx 中的上游时权限被拒绝
- javascript - 如何从firebase填充数据到chartJS html javesctipt
- python - UnicodeDecodeError:“utf-8”编解码器无法解码位置 4 中的字节 0xb4:无效的起始字节