使用iTextSharp(和c#/ ASP.NET)可以打开一个RTF文档,通过替换一些文本,插入一个图像(WMF或PNG),以及将操作文档导出到保留原始RTF文档的格式?可以iTextSharp打开一个RTF文档,对其进行处理并将该文档导出为PDF?
本质上我希望创建一个简单的邮件合并解决方案,使用RTF模板和输出需要使用PDF。这需要在ASP.NET服务器上运行。
使用iTextSharp(和c#/ ASP.NET)可以打开一个RTF文档,通过替换一些文本,插入一个图像(WMF或PNG),以及将操作文档导出到保留原始RTF文档的格式?可以iTextSharp打开一个RTF文档,对其进行处理并将该文档导出为PDF?
本质上我希望创建一个简单的邮件合并解决方案,使用RTF模板和输出需要使用PDF。这需要在ASP.NET服务器上运行。
不,它本身不可能与iTextSharp一起使用。更好的方法是使用Word Object打开文档,执行mailmerge然后将这些文档保存为HTML。现在您可以使用iTextSharp解析html并创建PDF。
要解析RTF文档,你可以使用一个叫做RtfDomParser的酷库。 它构建了一个可以解析以生成(手动)PDF文件的RTF文档的分层树。
iTextSharp.text.rtf.document.RtfDocument类怎么样? – labilbe 2018-02-20 21:34:07
@labilbe大桥下有许多水流!请您给我们添加一些具体细节的答案,这样任何人都能在这里找到一些方向。 – TheVillageIdiot 2018-02-20 22:00:37
在查看这个类的更多内容之后,它似乎是一个类,用于通过itextsharp从PDF生成PDF文件中的Rtf文件。对不起:) – labilbe 2018-02-21 13:45:18