[英]Background image are not loaded in HiQPDF
I am using HiQPDF to convert HTML to PDF. Everything working fine but background images are not displayed in converted PDF file.我正在使用 HiQPDF 将 HTML 转换为 PDF。一切正常,但背景图像未显示在转换后的 PDF 文件中。 Please check below code and suggest me what I am doing wrong.
请检查下面的代码并告诉我我做错了什么。 Please note I am using MVC with.Net 4.7 and using HiQPDF version 10.
请注意,我使用的是带 .Net 4.7 的 MVC 和 HiQPDF 版本 10。
public ActionResult PdfDownload(string slug)
{
var dto = _theMonthlyFrontService.GetMonthlyDetail(slug);
var html = this.RenderView("view", dto).Replace("\r\n", "").Replace("\n", "").Replace("{%WebsiteUrl%}", "");
var htmlToPdfConverter = new HtmlToPdf { SerialNumber = "HiqPdfKey" };
htmlToPdfConverter.Document.PageSize = PdfPageSize.A4;
htmlToPdfConverter.Document.Margins.Top = 50;
htmlToPdfConverter.Document.Margins.Bottom = 50;
var pdfBuffer = htmlToPdfConverter.ConvertHtmlToMemory(html, "http://localhost/");
FileResult fileResult = new FileContentResult(pdfBuffer, "application/pdf")
{
FileDownloadName = "download.pdf"
};
return fileResult;
}
I have checked the css and found that background images were not visiable due to some opacity and z-index CSS. So I have applied the following css and now the images are displayed fine我检查了 css,发现由于一些不透明度和 z-index CSS,背景图像不可见。所以我应用了以下 css,现在图像显示正常
.large-gallery {
opacity: 1 !important;
z-index : auto !important;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.