【发布时间】:2023-01-17 21:59:58
【问题描述】:
我有一个关于 html 调用 Employee 的页面,里面有一个名为 contract 的 div,我只想使用 Nreco 将它转换为 pdf,我查看了文档但没有任何帮助
【问题讨论】:
标签: c# asp.net-mvc
我有一个关于 html 调用 Employee 的页面,里面有一个名为 contract 的 div,我只想使用 Nreco 将它转换为 pdf,我查看了文档但没有任何帮助
【问题讨论】:
标签: c# asp.net-mvc
通过 NuGet 安装 NReco.PdfGenerator 包 代码: 安装包 NReco.PdfGenerator
使用 HtmlToPdfConverter 类创建 Pdf 生成器的实例 代码: var pdfConverter = new HtmlToPdfConverter();
生成表示 DIV 元素内容的 HTML 字符串 代码: string divContent = "你好世界";
使用 GeneratePdf() 方法将 HTML 字符串转换为 PDF 文件 代码: byte[] pdfBytes = pdfConverter.GeneratePdf(divContent);
将 PDF 字节写入文件或流 代码: File.WriteAllBytes("输出.pdf", pdfBytes);
【讨论】: