免费RTF到PDF .NET组件或工具?

时间:2011-04-08 14:18:25

标签: c# .net pdf-generation rtf

我正在尝试将RTF文件转换为PDF。到目前为止我找到的所有工具都要花很多钱。有没有我可以调用的工具或我可以使用的组件将现有的RTF文件转换为PDF?如果它是一个工具,它应该有命令行支持,所以我可以从代码中调用它。我正在使用C#...

由于

4 个答案:

答案 0 :(得分:1)

我使用Office Interop程序集编写了一个类来执行此操作。如果在执行代码的机器上安装了MS Word,则效果很好。 http://brandonzeider.me/2010/microsoft-net/convert-word-to-pdf/

答案 1 :(得分:0)

是的,iTextSharp无法将RTF转换为PDF,但它似乎可以将HTML转换为PDF。也许您可以将RTF转换为HTML,然后将其转换为iTextSharp。互联网上有一个免费的RTF到HTML工具。

答案 2 :(得分:0)

您可以分两步完成转换:

  1. 解析RTF数据
  2. 撰写PDF文档
  3. 第一步我写了this库。 对于第二步,我使用了商业产品,但任何开源库也应该可以使用。

答案 3 :(得分:-1)

您可以使用iTextSharp创建pdf文档。