gpt4 book ai didi

javascript - 在 Asp MVC 5 中使用 Rotativa PDF 生成器隐藏 PDF 中的打印按钮和导航菜单

转载 作者:行者123 更新时间:2023-11-30 20:51:54 26 4
gpt4 key购买 nike

我想将页面内容转换为 PDF。这样我就安装了 nuget 包 rotativa,当我尝试打印 View 时,它以 PDF 格式显示整个页面以及打印按钮。我不想在我想要的输出 PDF 中显示打印按钮和导航菜单。

The image of current output PDF

最佳答案

为此,我创建了新 View (Preview.cshtml),其中包含我需要导出为 PDF 的数据。

public ActionResult ExportCvPdf()
{
string switches = string.Format("--disable-smart-shrinking --header-html {0} --footer-html {1}",
Url.Action("Header", "Cotroller", new { area = "Areaname" }, "http"),
Url.Action("Footer", "Cotroller", new { area = "Areaname" }, "http"));

return new Rotativa.ViewAsPdf("Preview", data)
{
FileName = "Sample-" + DateTime.Now.ToString("yyyyMMdd") + ".pdf",
PageSize = Size.A4,
PageMargins = new Margins(30, 15, 20, 15),
CustomSwitches = switches
};

}

public ActionResult Preview(ViewModel detail)
{
return View(detail);
}

关于javascript - 在 Asp MVC 5 中使用 Rotativa PDF 生成器隐藏 PDF 中的打印按钮和导航菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48094761/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com