我已经作出一个aspx页面,并通过图表控制asp.net的产生在其上的图表。 但我无法生成此生成的图表为PDF文档。我想使我的aspx页面成为pdf文档。预先感谢您的支持。
回答
当您尝试aspx页面转换成PDF格式,这意味着inturn你要呈现的HTML转换所以这里PDF是一个很好的链接,可以帮助你,尽管我没有尝试过,但看起来很有希望
注:我假设您的网页不包含任何Flash图表。
使用itextsharp.dll我确定你可以使用这个dll 很容易实现你的pdf页面。
using iTextSharp.text;
using iTextSharp.text.pdf;
using iTextSharp.text.html;
using iTextSharp.text.html.simpleparser;
//这将是按钮的点击
string attachment = "attachment; filename=" + filename+ ".pdf";
Response.ClearContent();
Response.AddHeader("content-disposition", attachment);
Response.ContentType = "application/pdf";
StringWriter stw = new StringWriter();
HtmlTextWriter htextw = new HtmlTextWriter(stw);
htextw.AddStyleAttribute("font-size", "7pt");
htextw.AddStyleAttribute("color", "Black");
Panel_Name.RenderControl(htextw);//Name of the Panel
Document document = new Document();
document = new Document(PageSize.A4, 5, 5, 15, 5);
FontFactory.GetFont("Arial", 50, iTextSharp.text.BaseColor.BLUE);
PdfWriter.GetInstance(document, Response.OutputStream);
document.Open();
StringReader str = new StringReader(stw.ToString());
HTMLWorker htmlworker = new HTMLWorker(document);
htmlworker.Parse(str);
document.Close();
Response.Write(document);
粘贴此页上的某些地方
public override void VerifyRenderingInServerForm(Control control)
{
}
我曾尝试使用itextshart.dll,但它给了我在线上使用的非法字符的错误 - obj.Parse(se); – Rushi
粘贴一些代码,以便我可以检查 –
检查我编辑的文章 –
- 1. 将aspx转换为pdf
- 2. 将aspx转换为pdf
- 3. 如何将.aspx页面和母版页转换为html页面?
- 4. 如何将aspx或主页面文件转换为页面和代码?
- 5. 如何将aspx页面转换为html页面?
- 6. 将Aspx页面从VB转换为CS
- 7. 将aspx页面转换为WebUserControl
- 8. 如何把.aspx页转换成pdf?
- 9. 转换aspx页面图像文件
- 10. 如何将gp4文件转换为pdf
- 11. 如何将.CATDrawing文件转换为.pdf
- 12. 如何将DJVU文件转换为PDF
- 13. 如何使用Java将HTML页面转换为PDF文档?
- 14. 将aspx内容转换为pdf
- 15. 将.aspx直接转换为.pdf
- 16. 使用dompdf将页面转换为PDF
- 17. 将JSP页面转换为PDF
- 18. 如何在aspx源页面中将字符串转换为int
- 19. 将ASPX页面转换为内容页面?
- 20. 如何将pdf页面转换为ios应用程序中的文本文件
- 21. 如何将Django网页转换为PDF
- 22. 如何将几个jpgs转换为单个多页pdf文件?
- 23. 如何使用Java将HTML网页转换为PDF文件
- 24. 什么将aspx文件转换为c#
- 25. 将网页转换为PDF
- 26. 将XML文件转换为HTML页面
- 27. 将html文件转换为PDF文件?
- 28. 将.jrxml文件转换为.pdf文件
- 29. 如何使用itextsharp将html页面转换为PDF格式的css文件?
- 30. 在JSP页面上载PDF文件并将其转换为文本文件
您的网页是否包含闪存(用于图表)? – Devjosh
尝试在stackoverflow上搜索'aspx pdf',每周至少询问一次这个问题。 –
你想为自己做这个,还是你想让你的访客能够做到这一点? –