我正在使用Rotativa从HTML创建pdf,而我的代码如下:
var CustomSwitches = "--footer-right \"Date: [date] [time]\" " + "--footer-center \"Page: [page] of [toPage]\" --footer-line --footer-font-size \"9\" --footer-spacing 5 --footer-font-name \"calibri light\"";
var rotativaOptions = new DriverOptions { CustomSwitches = CustomSwitches,PageSize = Size.A4};
return new ViewAsPdf("~/Views/Partials/Report/SummaryReportspdf.cshtml")
{
RotativaOptions = rotativaOptions
};
对我来说,一切看起来都很不错,但是当一页以上时,页面收支平衡。它看起来像下面的图像
我该如何解决这个问题?
答案 0 :(得分:1)
答案 1 :(得分:0)
Syncfusion HTML to PDF converter in C#提供了一个选项,可以将HTML转换为PDF,而不会在页面上拆分文本和图像。请参阅帮助文档以获取更多信息
https://help.syncfusion.com/file-formats/pdf/convert-html-to-pdf/webkit#split-text
注意:我为Syncfusion工作。