我想把大剃须刀视图(超过100000行)转换成PDF格式。将视图转换成字符串后,im使用SelectPdf母块作为折页。
SelectPdf.HtmlToPdf converter = new SelectPdf.HtmlToPdf();
SelectPdf.PdfDocument doc = converter.ConvertHtmlString(htmlString);
doc.Save("doc.pdf");
doc.Close();它“工作”,但不像它应该呈现的那样呈现,它只有6页,由循环生成的内容
<table>
@foreach(var i in Model.Items)
{
<tr><td>Some data</td></tr>
}
</table>没有完全呈现,并且在PDF上没有呈现下面的所有内容。
I必须使用需要html字符串的PDF转换器,它在控制台应用程序中和在web .中一样工作。
另外,我希望避免将我的html字符串分割成更小的部分,为每个片段生成PDF并将它们合并到一个文档中。请帮帮忙。
发布于 2020-11-16 16:46:05
在您尝试生成PDF之前,我会将您的HTML抛出。确保它包含了你期望的东西。如果这是SelectPdf的问题,并且您能够发出API请求,请查看https://docamatic.com。这里有一个HTML到PDF端点,也有一个动态表模板。
https://stackoverflow.com/questions/64818914
复制相似问题