10

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

4

11 回答 11

9

我们正在为 .Net 使用 TXTextControl 版本 14,我们对此感到非常高兴。它具有您可以提出的所有积极要求:便宜、支持良好、与最新的 Word 版本保持同步、速度快且不占用内存或资源。包含的文字处理器示例是非常好的代码,我们在大约 1 天的工作中将其转换为适当的“文字控件”,并在另一天将其包含在我们的解决方案中,因此使用它也非常简单,即使它有很多的特征。
http://www.textcontrol.com/下载

于 2008-10-04T07:08:30.210 回答
5

我们使用了另一个 Aspose 单词控件在 asp.net 应用程序中生成 word 文档,它完美地呈现了它们。

于 2008-10-04T08:22:03.523 回答
3

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

于 2008-10-04T05:37:35.447 回答
2

我是 TX Text Control 的产品经理。我们听取了这样的要求。我们为 .NET 提供了强大的富文本控件,但您是对的:有时,它们可能过于昂贵——即使您没有使用所有功能。

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

http://www.textcontrol.com/en_US/sites/tx-text-control-express/

于 2011-06-29T08:49:20.373 回答
2

显然,我不知道您的特定项目要求是什么,但ScintillaNET是一个极好的控件,并且足够灵活,可以做的不仅仅是语法高亮。我可以预见到肯定不合适的情况,但至少值得调查。经过大量搜索后,它完美地填补了我的应用程序中的空白,我需要对散文进行广泛的上下文突出显示。

编辑

我要撤消此评论,因为我已经考虑了一分钟,而 Scintilla 提供的有限数量的样式将使其不适合富文本编辑。但是,对于任何可以通过编程方式确定如何应用样式的情况,它仍然是一个很好的解决方案。

于 2008-10-04T04:57:36.293 回答
2

我在我的应用程序中使用来自子系统的 TE 编辑控件。http://www.subsystems.com/tewf.htm

按预期工作。在我评估的时候,我确实看过 TXTextControl。我想可能是成本让我失望了。

于 2008-10-16T00:01:10.333 回答
2

我已经使用 TinyMCE 大约一年了,作为开发人员,我喜欢它,最终用户也喜欢它。它实现起来很简单,并且很容易配置用户看到的控件,例如插入表格按钮或粘贴为纯文本按钮。

它也是 LGPL 许可证,因此至少对于我们的使用而言,我们无需担心成本。

https://www.tiny.cloud/

于 2008-10-16T00:14:35.940 回答
0

如果您使用 WPF,您可以查看http://www.wpftexteditor.com

于 2009-01-29T10:09:58.277 回答
0

自 1.0 版以来,我们一直在使用 Apose Words and Cells。两个组件都很坚固,但支持有点痛苦。就个人而言,我不喜欢与不同时区的人一起工作,尤其是当与他们取得联系的唯一方式是留言板时。

于 2009-08-12T19:34:53.440 回答
0

我不确定这个话题是否仍然活跃,但我现在遇到了同样的问题。我正在.net winforms 中创建一个报价系统,最后我必须生成报价,其中包含产品项目和.doc 中的一些文本。我扫描了整个网络,包括组件源,我发现了这个: - txControl.. 知道我需要的一切,但 900 美元(它也有更便宜的版本,但不导出到 doc - aspose.. 它更适合 asp

我还发现了来自 Microsoft 的 DSOFramer,它是 Word 女士的 activeX 主机。嗯,免费并提供一切......当然,因为它是某种单词自动化。

于 2009-07-20T19:59:54.003 回答
0

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

我个人的看法是,如果你正在构建任何严肃的软件,尤其是用于商业或商业目的,你应该有一些工具预算,900 美元对于它的功能来说并不算多。毕竟开发是要花钱的。

但是我们接受每个人的情况不同,所以不要犹豫,在 Aspose.Purchase 论坛中发布价格问题,也许你能得到你想要的。

于 2009-07-21T23:38:36.287 回答