我想打印一个渲染的模态,它打开了一些车辆信息,该按钮出现在模态上,点击应该将模态 HTML 转换为 PDF。
请告知是否有 C# 函数或我可以使用的函数,它将提取我想要转换为 PDF 的当前 HTML,或者引导我朝着正确的方向前进。我只做 C# 大约 2 个月,所以缺乏经验和专业知识。
编辑:还试图让代码在转储 PDF 时使用 CSS。
我添加了以下代码。
添加了参考文献等。
@using BidWheels.Configuration;
@using BidWheels.Shared.Controls;
@using BidWheels.Data;
@using BidWheels.CustomProviders;
@using BidWheels.Services;
@using System.Timers;
@using Syncfusion.Pdf;
@using Syncfusion.HtmlConverter;
@using System.Linq;
@using System.Web;
@using Microsoft.AspNetCore.Http;
@inject AppState AppState;
@inject UsersDAL UsersDAL;
@inject MainDAL MainDAL;
@inject NotificationService NotificationService;
@inject GeneralConfiguration GeneralConfiguration;
@inject GlobalVar GlobalVar;
@inject GlobalVarShared GlobalVarShared;
@inject Microsoft.JSInterop.IJSRuntime JS
@inject IHttpContextAccessor httpContextAccessor
Run Code Online (Sandbox Code Playgroud)
用于执行生成 PDF 的函数的按钮
</div>
<button class="btn btn-outline-success" @onclick="@CreatePDF">Generate PDF</button>
</div>
Run Code Online (Sandbox Code Playgroud)
这是按钮调用的函数。 …