【发布时间】:2013-08-05 13:36:16
【问题描述】:
我想编辑一个文本文件(基本上是富文本编辑),比如将一些文本加粗、更改字体、颜色等。我找到了许多富文本编辑器程序。但我需要解析一个 .rtf 文件并显示其内容,以便对其进行编辑并将其保存回 .rtf 文件。
所以我不知道如何读取和写入 .rtf 文件。
【问题讨论】:
标签: iphone ios rtf rich-text-editor
我想编辑一个文本文件(基本上是富文本编辑),比如将一些文本加粗、更改字体、颜色等。我找到了许多富文本编辑器程序。但我需要解析一个 .rtf 文件并显示其内容,以便对其进行编辑并将其保存回 .rtf 文件。
所以我不知道如何读取和写入 .rtf 文件。
【问题讨论】:
标签: iphone ios rtf rich-text-editor
我有一个用于 RTF Reader 和 RTF Writer 的库。
https://github.com/omnigroup/OmniGroup/tree/iOS-4.x
最初您可能会在构建库时遇到很多错误。
【讨论】:
嘿,我认为您可以将 .rtf 文件添加到 UITextView 中,一旦进入 UITextView,您就可以将一些文本加粗、更改字体、颜色等。
NSString *myText = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil];
myTextView.text = myText;
或
NSError *err = nil;
NSString *fileContents = [NSString stringWithContentsOfFile:filePath
encoding:NSUTF8StringEncoding
error:&err];
if (fileContents == nil) {
NSLog("Error reading %@: %@", filePath, err);
} else {
myTextView.text = fileContents;
}
也请查看以下链接
【讨论】: