.NET最佳的文字处理组件是什么?

10

我正在寻找一款与.NET兼容的文字处理组件,它能够在我的WinForm/WPF .NET应用程序中像嵌入式MS Word一样运行。主要目标是让用户能够创建丰富格式的文本。我不想编写高度自定义的RichTextBox组件,请问有什么建议吗?


我认为你也可以考虑使用NOV富文本编辑器。它看起来和感觉像微软办公文档,而且是跨平台的。 - user4210472
尝试使用以下 .NET Word 组件 http://www.thedownloadplanet.com/reviews/review-word-component-for-net/,它可以让您在 .NET 应用程序中添加、创建、加载和操作 Word 文档。 - brunoid
11个回答

阿里云服务器只需要99元/年,新老用户同享,点击查看详情
9
我们正在使用针对.NET的TXTextControl发布版14,我们对它非常满意。它具备你可以要求的所有优点:价格便宜、得到良好支持、与最新的Word版本保持同步、速度快并且不会占用太多内存或资源。所附带的文字处理器示例是非常好的代码,我们在一天的工作中将其转换为适当的“文字控件”,并在另一天将其包含在我们的解决方案中,因此,它的使用也非常简单,即使它有很多功能。 从http://www.textcontrol.com/下载它。

5
我们在asp.net应用程序中使用了另一个Aspose words控件来生成Word文档,并且它们被完美地渲染出来了。

3

我只使用过 TX Text Control 的ActiveX版本,但它非常不错,我相信他们的.NET版本也是如此。


2
我是TX Text Control的产品经理。我们一直在倾听用户的需求,因此我们为.NET开发了强大的富文本控件。但是你说得对:有时候它们可能太贵了,即使你并不使用所有功能。

因此,我们发布了TX Text Control的免费版本——就像免费啤酒一样免费。

请访问以下链接以获取更多信息:http://www.textcontrol.com/en_US/sites/tx-text-control-express/

2
显然我不知道你的特定项目需求是什么,但ScintillaNET是一个很棒的控件,它足够灵活,不仅可以进行语法高亮。我可以预见到某些情况下它肯定不适用,但至少值得调查一下。在经过大量搜索后,它完美地填补了我的应用程序中需要对散文进行广泛上下文突出显示的空白。 编辑 我撤回这个评论,因为我再考虑了一分钟,Scintilla提供的有限数量的样式使其不适合进行富文本编辑。但是,在任何可以编程确定如何应用样式的情况下,它仍然是一个绝佳的解决方案。

2
我在我的应用程序中使用Subsystems的TE Edit控件。 http://www.subsystems.com/tewf.htm。 它的表现符合预期。我曾经看过TXTextControl,但可能是因为成本问题而放弃了。

TE Edit不属于“最适合.Net”的类别。它是一个非常古老的控件,用C++编写,并带有薄薄的.Net包装器。其API仍然采用Win32过程式风格。虽然它能够工作,但如果你想要本地的.Net体验,请寻找其他控件。 - Mark Arnott

2
我已经使用TinyMCE大约一年时间了,作为开发人员我非常喜欢它,用户也很喜欢。它很容易实现和配置,可以控制用户所见的按钮,比如插入表格或粘贴纯文本等。 此外,它还是LGPL许可协议,所以至少对我们来说,没有任何费用方面的担忧。 https://www.tiny.cloud/

0

0

我不确定这个话题是否仍然活跃,但我现在正面临同样的问题。我正在使用.NET WinForms创建一个报价系统,在最后需要生成包含产品项目和一些文本的.doc报价单。我已经搜索了整个互联网,包括componentsource,我找到了以下内容: - txControl.. 知道我需要的一切,但价格为900美元(它也有更便宜的版本,但不能导出到doc) - aspose.. 更适用于asp 我还发现了微软的DSOFramer,它是Ms Word的ActiveX主机。它免费并提供所有功能..当然,因为它是某种Word自动化。


0

我是Aspose.Words的项目负责人。

我的个人观点是,如果您正在构建任何严肃的软件,特别是用于商业或商业目的,您应该为工具预算一些资金,而900美元对于它所做的事情来说并不多。毕竟,我们开发需要成本。

但我们接受每个人的情况都不同,因此请不要犹豫在Aspose.Purchase论坛上发布价格问题,也许您可以得到想要的东西。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,