首页 > 解决方案 > 如何在 C# 中合并两个 rtf 字符串

问题描述

我有两个字符串,其中包含 rtf。第一个文本

»R°T°F«ZMwMAAB+LCAAAAAAABAC1kk1v2zAM etc.

第二个文本

»R°T°F«ZcQMAAB+LCAAAAAAABAC1Uj2P2zAM/S etc.

如何在不丢失每个字符串格式的情况下连接这些字符串?

我试图拆分每个字符串的文本和 rtf。之后我连接文本并将 rtf 与

public static string MergeRTF(string rtf1, string rtf2)
{
    System.Windows.Forms.RichTextBox richBox = new System.Windows.Forms.RichTextBox();
                richBox.Rtf = rtf1;
                richBox.Select(richBox.Text.Length, 0);
                richBox.SelectedRtf = rtf2;
               return richBox.Rtf;
}

然后我合并文本并合并 rtf,但它丢失了部分格式。

标签: c#rtf

解决方案


推荐阅读