使用 Rotativa Mvc 的 Pdf 中的边距选项
Margin options in Pdf with Rotativa Mvc
我一直在读到要放置或删除 PDF 的边距,使用以下行:
PageMargins = new Rotativa.Core.Options.Margins(0,0,0,0)
但是,当我输入它们时,我得到以下信息:
'ViewAsPDF' does not contain a definition for 'PageMargins'
有什么解决办法吗?
这是完整的代码:
return new ViewAsPdf("Pdf48", c.cargarDatosPDF(solicitud))
{
CustomSwitches = "--header-html " + _headerUrl + " --header-spacing 0 " +
"--footer-html " + _footerUrl + " --footer-spacing 0",
PageMargins = new Rotativa.Core.Options.Margins(0,0,0,0)
};
解法:
return new PartialViewAsPdf("Pdf48", c.cargarDatosPDF(solicitud))
{
RotativaOptions = new Rotativa.Core.DriverOptions
{
CustomSwitches = "--header-html " + _headerUrl + " --header-spacing 0 " +
"--footer-html " + _footerUrl + " --footer-spacing 0",
PageMargins = new Rotativa.Core.Options.Margins(0, 0, 0, 0)
}
};
这应该有所帮助。
var pdfdoc= 新 Rotativa.ViewAsPdf(){
PageHeight=30.00,
PageWidth=30.00,
PageMargins=new Rotativa.Options.Margins(0,0,0,0)
};
我一直在读到要放置或删除 PDF 的边距,使用以下行:
PageMargins = new Rotativa.Core.Options.Margins(0,0,0,0)
但是,当我输入它们时,我得到以下信息:
'ViewAsPDF' does not contain a definition for 'PageMargins'
有什么解决办法吗?
这是完整的代码:
return new ViewAsPdf("Pdf48", c.cargarDatosPDF(solicitud))
{
CustomSwitches = "--header-html " + _headerUrl + " --header-spacing 0 " +
"--footer-html " + _footerUrl + " --footer-spacing 0",
PageMargins = new Rotativa.Core.Options.Margins(0,0,0,0)
};
解法:
return new PartialViewAsPdf("Pdf48", c.cargarDatosPDF(solicitud))
{
RotativaOptions = new Rotativa.Core.DriverOptions
{
CustomSwitches = "--header-html " + _headerUrl + " --header-spacing 0 " +
"--footer-html " + _footerUrl + " --footer-spacing 0",
PageMargins = new Rotativa.Core.Options.Margins(0, 0, 0, 0)
}
};
这应该有所帮助。
var pdfdoc= 新 Rotativa.ViewAsPdf(){
PageHeight=30.00,
PageWidth=30.00,
PageMargins=new Rotativa.Options.Margins(0,0,0,0)
};