我正在寻找一个.NET的文字处理组件,它可以像我的WinForm/WPF .NET应用程序中的嵌入式MS Word一样工作。主要目标是让用户能够创建丰富的格式化文本。我真的不想编写高度自定义的RichTextBox组件。有什么建议么?什么是.NET的最好的文字处理组件
回答
很明显,我不知道你的特定项目需求是什么,但ScintillaNET是一个神话般的控制,并且足够灵活,可以做更多的事情,而不仅仅是语法突出显示。我可以预见这种情况肯定不合适,但至少值得调查。经过大量搜索后,它完全填补了我的应用空白,我需要做大量的散文背景突出显示。
编辑
我撤销此评论,因为我想过一分钟长,款式有限数量的Scintilla提供会使它不适合富文本编辑。但是,对于任何可以通过编程确定样式如何应用的情况,它仍然是一个很好的解决方案。
我只使用了TX Text Control的ActiveX版本,但它非常好,我相信他们的.NET版本也是如此。
我们对.Net使用TXTextControl版本14,我们对此非常满意。它有你可以问的所有积极的东西:便宜,得到很好的支持,与最新的Word版本保持同步,快速且不需要内存或资源。包含的文字处理器示例是非常好的代码,我们在大约1天的工作中将其转换为适当的“单词控制”,并在另一天将其包含在我们的解决方案中,因此使用它也非常简单,如果它有很多的功能。
从http://www.textcontrol.com/
我们已经用另一个词的Aspose控制产生在asp.net应用程序word文档下载它,它完美呈现他们。
我在我的应用程序中使用来自子系统的TE Edit控件。 http://www.subsystems.com/tewf.htm。
按预期工作。我在评估的时候看过TXTextControl。我认为这可能会让我失去成本。
TE编辑不在“最适合.Net”类别。这是一个用C++编写的非常古老的控件,具有很薄的.Net包装器。 api的风格仍然非常程序化。它的工作原理,但如果你正在寻找一个原生的.net感觉,看看其他地方。 – 2011-12-29 02:03:16
我一直在使用TinyMCE大约一年,我喜欢它作为开发者,最终用户也喜欢它。这很容易实现,并且很容易配置用户看到的控制,例如,插入表格按钮或粘贴为纯文本按钮。
这也是LGPL许可证,所以对于我们的使用至少,我们没有成本担心。
如果你使用WPF,您可以检查http://www.wpftexteditor.com
我不知道是这个话题仍然有效,但我现在有一样的问题。我在.net winforms中创建了一个报价系统,结束时我必须生成报价,产品项目和一些文本在.doc中。我扫描了包括componentource在内的整个网络,并且我发现了这个: - txControl ..知道我需要的所有内容,但是900 $(它有更便宜的版本,但是不会导出到doc - aspose ..它更适用于asp
我还发现了微软的DSOFramer,它是Ms Word的一个activeX主机。嗯自由,并提供一切..当然,因为它是某种字自动化。
我是Aspose.Words的项目负责人。
我个人的意见是,如果你正在构建任何认真的软件,特别是用于商业或商业目的,你应该有一些工具的预算,而900美元对于它的功能并不多。毕竟,我们需要开发成本。
但是我们接受每个人的情况是不同的,所以不要犹豫,在Aspose.Purchase论坛发布价格问题,也许你可以得到你想要的。
自1.0版以来,我们一直使用Apose Words and Cells。这两个组件都是坚实的,但支持是一种痛苦。就我个人而言,我不喜欢与不同时区的人一起工作,特别是当与他们联系的唯一方式是留言板时。
我是TX Text Control的产品经理。我们听取了这样的要求。我们为.NET提供了强大的富文本控件,但您是对的:有时候,它们可能太贵 - 即使您没有使用所有功能。
因此,我们发布了TX Text Control的免费版本 - 和啤酒一样免费。
http://www.textcontrol.com/en_US/sites/tx-text-control-express/
- 1. 什么是最好的方式来处理多个文件
- 2. 什么是最好的Python Zip模块来处理大文件?
- 3. 什么是最好的.NET unicode库?
- 4. LLVM的最大好处是什么?
- 5. 什么是.NET的XSLT处理器?
- 6. 什么是处理symfony2中编辑css文件的好方法
- 7. 什么是一个好的PHP库来处理文件上传?
- 8. 什么是最好的方式来处理DBNull的
- 9. iPhone中的图像处理 - 什么是最好的?
- 10. 什么是在C#中的文件处理的最佳做法?
- 11. 什么是支持C#.NET的SOCKS和HTTPS的最好的Http组件
- 12. 什么是.net中图像处理的最佳库?
- 13. 从Net :: HTTP处理异常的最佳方式是什么?
- 14. 什么是最好的视频处理编程语言?
- 15. 什么是最好的方式来处理异步请求
- 16. 时下,什么是最好的PHP图像处理器库?
- 17. 什么是最好的JavaScript图像处理库?
- 18. 在Dataflow中处理GCS文件的最佳方法是什么?
- 19. 处理“打开文件过多”的最佳方法是什么?
- 20. 批处理编译.fla文件的最佳方法是什么?
- 21. 处理无效文件异常的最佳方法是什么?
- 22. 处理文件和路径的最佳做法是什么?
- 23. 什么是eclipse最好的小字体?
- 24. Rails:什么是处理空params数组的好方法
- 25. 管理ctags标记文件的最简单/最好的方法是什么?
- 26. 什么是最好的,最简单的ajax文件上传?
- 27. 什么是TrafficStats的好处?
- 28. Struts的好处是什么
- 29. 什么是CIDR的好处?
- 30. 什么是PowerShell的好处?
我想你也可以考虑NOV富文本编辑器。它看起来像一个微软Office文档+是跨平台的。 – 2015-03-31 15:23:26