首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Asp.Net Core2.2将大型Cshtml文件转换为Pdf

Asp.Net Core2.2将大型Cshtml文件转换为Pdf
EN

Stack Overflow用户
提问于 2020-11-13 10:01:48
回答 1查看 213关注 0票数 0

我想把大剃须刀视图(超过100000行)转换成PDF格式。将视图转换成字符串后,im使用SelectPdf母块作为折页。

代码语言:javascript
复制
 SelectPdf.HtmlToPdf converter = new SelectPdf.HtmlToPdf();
 SelectPdf.PdfDocument doc = converter.ConvertHtmlString(htmlString);
 doc.Save("doc.pdf");
 doc.Close();

它“工作”,但不像它应该呈现的那样呈现,它只有6页,由循环生成的内容

代码语言:javascript
复制
<table>
@foreach(var i in Model.Items)
{
    <tr><td>Some data</td></tr>
}
</table>

没有完全呈现,并且在PDF上没有呈现下面的所有内容。

I必须使用需要html字符串的PDF转换器,它在控制台应用程序中和在web .中一样工作。

另外,我希望避免将我的html字符串分割成更小的部分,为每个片段生成PDF并将它们合并到一个文档中。请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2020-11-16 16:46:05

在您尝试生成PDF之前,我会将您的HTML抛出。确保它包含了你期望的东西。如果这是SelectPdf的问题,并且您能够发出API请求,请查看https://docamatic.com。这里有一个HTML到PDF端点,也有一个动态表模板。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64818914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档