gpt4 book ai didi

c# - 如何在 C# 中将文本提取/插入到 RTF 字符串中

转载 作者:太空狗 更新时间:2023-10-30 01:12:33 24 4
gpt4 key购买 nike

在 C# 控制台应用程序中,我需要从 RTF 字符串中提取文本,向其中添加更多文本,然后将其转换回 RTF。我已经能够使用 System.Windows.Forms.RichTextBox 类来执行此操作,但我发现在非 Forms 应用程序中使用 Forms 控件有点奇怪。有更好的方法吗?

最佳答案

除非您使用的是 Windows 窗体,否则使用 RTF 做任何事情都非常困难。如上所述,使用表单是最简单的方法。

您可以自己写一些东西,但是 RTF 规范非常复杂。
http://www.biblioscape.com/rtf15_spec.htm

或者您可以使用大量可用的转换 DLL/ActiveX 对象。 http://www.sautinsoft.com/

或者 - 如果您是从 Linux 执行此操作,也有可用的工具。粗略一瞥抛出UnRTF http://www.gnu.org/software/unrtf/unrtf.html

我没有包含将文本转换回 RTF 的内容,因为我认为 RTF 规范可以正确处理和格式化文本。

关于c# - 如何在 C# 中将文本提取/插入到 RTF 字符串中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22346/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com