2012-04-26 66 views
2

我试图找到一个C#库,它允许我将其中一个HTML页面“打印”为PDF文件。我似乎无法确定目前是否存在可以让你这样做的人。我发现了几个可以让你建立一个页面的页面,但是没有注意到如果只是基于HTML生成pdf。服务器端HTML到PDF

编辑:我不允许在此工作的预算,所以它将需要是一个开源/免费产品。如果没有,我知道iTextSharp,并将不得不以编程方式生成PDF(这是我希望避免:))

回答

1

iTextSharp的自带的小伙伴:XML Worker

对于一个演示,看看here

即使documentation指的Java API,适应到C#应该是简单的。

+0

太棒了,谢谢! – Jared 2012-04-28 19:05:37

2

我已经有很多运气与ActivePDF WebGrabber。与标准的托管库(ActivePDF是非托管的)相比,它有点奇怪,但它完成了工作。

+0

看起来完全像我想要的,但他们似乎很喜欢他们的产品,我倾向于成为一个开源的粉丝。我评价你,因为这个图书馆的面值似乎是太棒了,但我没有得到这个工作的预算这只是我必须做一个现有的图书馆的网页或找到一个图书馆,将转换HTML。 – Jared 2012-04-26 21:12:16

+0

是的,它绝对是一个沉重的价格。我在过去的工作中使用过它,他们拥有整套套件供我们使用。我知道的唯一的开源组件是PDF格式转换是iTextSharp。 – 2012-04-26 21:13:59

1

我试过itextsharp,它适用于基本转换,但在进入样式和格式时会变得复杂。我也听说wkhtmltopdf是另一种选择。

+1

iTextSharp实际上列出了HTML转换作为他们目前没有计划支持的功能。 – Jared 2012-04-27 18:33:24