c# - ASP.Net MVC 5 在浏览器中从字节 [] C# 渲染 PDF
问题描述
解决方案
更新:
PDF 需要使用<embed>
或嵌入到 HTML 中<iframe>
。您还可以使用库,例如pdf.js
使用一些控件呈现 pdf 文件。
pdf.js 自述文件包含示例以及如何操作: https ://github.com/mozilla/pdf.js
您可以通过使用retun File()
方法传递二进制文件将 pdf 作为文件返回
public ActionResult GetRxPdf(int prescriptionId)
{
var retVal = _service.GetRxPdf(prescriptionId);
byte[] byteArray = retVal.FileData;
return File(byteArray , "application/pdf" , "Filename.pdf");
}
推荐阅读
- c# - 无法从 asp.net core mvc 中的数据库更新我的模型
- c++ - 如何在 C++ 中的队列结构中使用 malloc
- kepserverex - 是否可以在 KepServerEx 中创建自定义模拟函数?
- c++ - 如何正确地将 int 类型的算术运算结果存储为 C++ 中的 double 类型和不同类型?
- c# - 是否有可能知道哪个 .dll 称为 C# 服务?即使调用首先通过 COM 层?
- json - 使用 NiFi 将 JSON 转换为 SQL 并在 DB2 中插入数据
- rust - 如何在 Rust 中使用非常量初始化程序初始化不可变的全局变量?
- azure - Azure RBAC 中的多个通配符
- c# - C# 严格检查一个字符串中的所有字符是否存在于另一个字符串中(无 LINQ)
- laravel - 从 laravel 中的另一个函数返回查看