今天想弄下导出到PDF,发现有个开源项目iTextSharp用的人比较多。

项目地址:http://sourceforge.net/projects/itextsharp
最新版本:5.0.2

比较郁闷的是无文档,虽然有事例代码不过也是N年前的,只有几个比较简单的跑的起来,很多类在后来都被去掉了或者改名字。
唉,文档及时更新是王道啊。不然写了N多的功能,大家还不知道怎么用。

Html导出到Pdf时如果有需要导出图片的,图片最好用绝对路径,相对路径会经常出现找不到的情况。
如何取得页面Html代码
protected void Page_Load(object sender, EventArgs e)
{
  StringWriter stringWriter = new StringWriter();
  Html32TextWriter htmlTextWriter = new Html32TextWriter(stringWriter);
  Page.RenderControl(htmlTextWriter);

  string content = stringWriter.ToString();
}

你可能感兴趣的:(itext)