C#PDF控件和库

我正在寻找一种在Windows窗体中显示PDF(类似于图片框)的方法。 之后我需要能够创建PDF。 什么是创建PDF的最佳工作库(简单文本)? 我看过几个,我不确定哪一个是最好的。 优选开源。 至于控件,我尝试了Adobe提供的COM对象…我似乎无法让它工作。 完全没有。 我试过加载几个文件,没有错误。 它根本无法加载。

PDF夏普 , 夏普PDF和iTextSharp非常出色。 它们都是OpenSource。

我和SharpPDF合作过,做得很好。 它是开源的。

要回答有关获取PDF的问题,只要客户端工作站安装了Adobe Reader,就可以在表单上使用WebBrowser控件 。 浏览器将自动获取MIME类型并加载浏览器中的Adobe Reader。

为了渲染,我回应了Will Marcouiller和SLaks 。 我们在PDFSharp上取得了很大的成功。

为了创建pdf, iTextSharp非常好,而且它也是免费的。