Как сохранить страницу aspx в формате pdf
Привет друзья,
У меня есть одна панель с количеством значений меток внутри страницы aspx...Мне нужно сохранить данные панели в формате pdf.....
abcpdf-это удобный инструмент,который я использовал.....
Вы можете посмотреть это:
[^]
или вы можете поискать
wnvhtmltopdf.dll, v4.0.30319на google и скачать его
/// <summary> /// htm lto byte array /// </summary> /// <param name="url">file path</param> /// <returns>byte array</returns> public byte[] HtmlToPdfBytes(string htmlContent) { if (string.IsNullOrWhiteSpace(htmlContent)) { return null; } try { HtmlToPdfConverter htmlToPdfConverter = new HtmlToPdfConverter(); htmlToPdfConverter.LicenseKey = "NLqpu6quu6u7qqq1q7uoqrWqqbWioqKi"; htmlToPdfConverter.PdfDocumentOptions.PdfPageSize = PdfPageSize.A4; htmlToPdfConverter.PdfDocumentOptions.BottomMargin = 30; htmlToPdfConverter.PdfDocumentOptions.TopMargin = 30; htmlToPdfConverter.PdfDocumentOptions.LeftMargin = 30; htmlToPdfConverter.PdfDocumentOptions.RightMargin = 30; htmlToPdfConverter.DownloadAllResources = true; htmlToPdfConverter.NavigationTimeout = 6000; //htmlToPdfConverter.ImagePartSize = 4000; return htmlToPdfConverter.ConvertHtml(htmlContent, ""); } catch (Exception ex) { logger.Error("html to byte array function have some error ,the error message is :", ex.Message); return null; } }
Я сомневаюсь, что ОП ждал этого ответа 5 лет