asp.net core razor 使用内存流 生成文件

浪淘沙9个月前后端137
 #region 获取简历html
 var url = $"{Request.Scheme}://{Request.Host}/hr/jl_view?stuid={stuid}&act=down";

         
 var clientHelper = new HttpClientHelper();
 var getHeaders = new Dictionary<string, string>
 {
    
 };
 string getResult = await clientHelper.GetAsync(url, getHeaders);

 new Aspose.Words.License().SetLicense("Aspose.Total.NET.lic");//注册码
 var doc = new Document();
 var builder = new DocumentBuilder(doc);

 // 加载 HTML 内容
 builder.InsertHtml(getResult);

 // 保存为 PDF
 //doc.Save("output.pdf", SaveFormat.Pdf);
 // 使用内存流输出 PDF
 using (var stream = new MemoryStream())
 {
     doc.Save(stream, Aspose.Words.SaveFormat.Pdf);

     stream.Position = 0; // 很重要:重置流位置

     return File(stream.ToArray(), "application/pdf", "output.pdf");
 }
 #endregion


相关文章

文件上传

@page @model xxtsoft.Pages.uploadModel @{    } <h1>@ViewData["Title...

asp.net core post

<form class="layui-form layui-form-pane" action="" method...

JNTemplate 模板标签传递url参数

一、模板 private readonly SqlSugar.ISqlSugarClient _db;  public Index1M...

json解析

{   "accessToken": "xxxxxx",   "refreshToken&quo...

asp.net core指定运行端口 如:http://localhost:5002

网站根目录新建:hosting.json输入:{   "urls": "http://localhost:5002" }...

asp.net core 中文 url 编码

 return Redirect("tj_send?fst=" + fst + "&rq1=" + rq1 + "&rq2=...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。