繁体   English   中英

iTextSharp可以打开RTF文档,对其进行操作并将其导出为PDF吗?

[英]Can iTextSharp open an RTF document, manipulate it, and export the document to PDF?

使用iTextSharp(和c#/ ASP.NET)可以打开RTF文档,通过替换一些文本进行操作,插入图像(WMF或PNG),然后将经过处理的文档导出为保留以下格式的PDF文档: RTF原始文件?

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM