62,243
社区成员




System.Web.HttpResponse response = System.Web.HttpContext.Current.Response;
response.ClearContent();
response.ClearHeaders();
response.ContentType = "application/pdf";
response.AddHeader("Content-Disposition", "ResourceUsageReport");
response.Flush();
response.BinaryWrite(ConvertToPDF(GetReport()));
response.Flush();
response.End();
protected byte[] ConvertToPDF(string html)
{
ExpertPdf.HtmlToPdf.PdfConverter pdfConverter = new ExpertPdf.HtmlToPdf.PdfConverter();
return pdfConverter.GetPdfBytesFromHtmlString(html);
}
private string GetReport()
{
string html = @"<table><tr><td>this is a test</td></tr></table>";
return html;
}