我们正在使用SelectPDF.HtmltoPdf将Html转换为Pdf文档并下载它。到目前为止它一直很好。但是在过去的几天里,我们遇到了网络错误。
Error details: ERROR Message: Conversion error: Navigation timeout., Application Tier :, Presentation, StackTrace:, at SelectPdf.HtmlToImage.ᜀ(String A_0, []& A_1, ᥖ& A_2) at SelectPdf.HtmlToPdf.ᜀ(String A_0, String A_1, String A_2, String A_3, Boolean A_4)
代码段:
HtmlToPdf converter = new SelectPdf.HtmlToPdf(); // set converter options converter.Options.PdfPageSize = SelectPdf.PdfPageSize.A4; converter.Options.PdfPageOrientation = SelectPdf.PdfPageOrientation.Portrait; converter.Options.WebPageWidth = webPageWidth; converter.Options.WebPageHeight = webPageHeight; converter.Options.KeepImagesTogether = true; converter.Options.KeepTextsTogether = true; converter.Options.MarginBottom = 20; converter.Options.MarginTop = 20; converter.Options.MaxPageLoadTime = 180; // create a new pdf document converting an url SelectPdf.PdfDocument doc = converter.ConvertUrl(url); string filename = item.Name + ".pdf"; // save pdf document doc.Save(HttpContext.ApplicationInstance.Response, false, filename); // close pdf document doc.Close(); return File(filename, "application/pdf");
任何人都可以建议解决方案
由于 Chandana
答案 0 :(得分:0)
此页面末尾导航超时错误的可能原因: http://selectpdf.com/html-to-pdf/docs/html/Troubleshooting.htm#item10
答案 1 :(得分:0)
问题在于服务器上的网络设置。我们无法从服务器浏览任何网站,例如google.com。一旦这个问题得到解决,我们的下载pdf也得到了解决。
谢谢, Chandana