使用iTextSharp(和c#/ ASP.NET)可以打开RTF文档,通过替换某些文本,插入图像(WMF或PNG)以及将操作文档导出到保留的PDF文档来对其进行操作原始RTF文档的格式?
基本上我希望创建一个简单的邮件合并解决方案,模板在RTF中,输出需要在PDF中。这需要在ASP.NET服务器上运行。
答案 0 :(得分:2)
不能用iTextSharp本身不可能。更好的方法是使用Word对象打开文档,执行mailmerge然后将这些文档保存为HTML。现在,您可以使用iTextSharp来解析html并创建PDF。
答案 1 :(得分:0)
要解析RTF文档,您可以使用名为RtfDomParser的酷库。 它构建了一个您可以解析的RTF文档的分层树,以生成(手动)PDF文件。