SelectPDF.HtmlToPdf скачать выбрасывание Ошибка тайм-аута сети
Мы используем SelectPDF.HtmltoPdf, чтобы преобразовать HTML в PDF-документ и загрузить его. До сих пор все работало нормально. Но в течение последних нескольких дней мы получаем ошибку тайм-аута сети.
Детали ошибки: Сообщение об ошибке: ошибка преобразования: тайм-аут навигации., Уровень приложения:, презентация, StackTrace:, в SelectPdf.HtmlToImage.ᜀ(строка A_0, []& A_1, ᥖ& A_2) at SelectPdf.HtmlToPdf.ᜀ(строка A_0, строка A_1, строка A_2, строка A_3, логическое значение A_4)
Фрагмент кода:
HtmlToPdf converter = new SelectPdf.HtmlToPdf (); // установить параметры конвертера 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; // создаем новый pdf документ с преобразованием URL SelectPdf.PdfDocument doc = converter.ConvertUrl(url); строка filename = item.Name + ".pdf"; // сохранить PDF документ doc.Save(HttpContext.ApplicationInstance.Response, false, имя файла); // закрываем pdf документ doc.Close(); возвращаемый файл (имя файла, "application/pdf");
Может кто-нибудь предложить решение
Спасибо Чандана
2 ответа
Решение
Проблема была с настройками сети на сервере. Мы не смогли просмотреть ни одного сайта, например google.com, с сервера. Как только эта проблема была решена, наш файл загрузки PDF также был решен.
Спасибо чандана
Возможные причины ошибки времени ожидания навигации в конце этой страницы: http://selectpdf.com/html-to-pdf/docs/html/Troubleshooting.htm