2012-08-16 55 views
1

是否有一个简单的过程,有人可以推荐从预先构建的“模板”生成rtf文件并填充字段。在c#winforms应用程序中生成rtf模板

我宁愿避免MS Word的自动化类型的解决方案,我不能保证MS Office的版本等

生成的文件必须是可编辑的,所以我不能去PDF

是它使用类似简单nvelocity,还是我需要做一些更有趣的事情? 感谢

+0

你应该检查它http://www.codeproject.com/Articles/27431/Writing-Your-Own-RTF-Converter,可能,它可以帮助你。 – 2012-08-16 09:13:07

回答

0

你总是可以使用关键字:例:

这是一个[文],需要加以[更换]

和使用StringBuilder来代替关键字。

StringBuilder sb = new StringBuilder(yourTemplate); 
sb.Replace("[text]", "car"); 
sb.Replace("[replaced]", "washed"); 

所以,如果你得到了我的最后文本将是:

这是一辆汽车,需要进行wahsed。

这只是一种做法。

相关问题