iTextSharp可以打开RTF文档,操作它,并将文档导出为PDF吗?

时间:2009-07-08 02:20:12

标签: c# asp.net pdf-generation itextsharp rtf

使用iTextSharp(和c#/ ASP.NET)可以打开RTF文档,通过替换某些文本,插入图像(WMF或PNG)以及将操作文档导出到保留的PDF文档来对其进行操作原始RTF文档的格式?

基本上我希望创建一个简单的邮件合并解决方案,模板在RTF中,输出需要在PDF中。这需要在ASP.NET服务器上运行。

2 个答案:

答案 0 :(得分:2)

不能用iTextSharp本身不可能。更好的方法是使用Word对象打开文档,执行mailmerge然后将这些文档保存为HTML。现在,您可以使用iTextSharp来解析html并创建PDF。

答案 1 :(得分:0)

要解析RTF文档,您可以使用名为RtfDomParser的酷库。 它构建了一个您可以解析的RTF文档的分层树,以生成(手动)PDF文件。