iphone以编程方式解析RTF文件格式

问题描述 投票:0回答:2

我想编辑一个文本文件(基本上是一个富文本编辑),比如使一些文本变粗,改变字体,颜色等。我发现了许多富文本编辑器程序。但我需要解析.rtf文件并显示内容,使其可以编辑并将其保存回.rtf文件。

所以我不知道如何读写.rtf文件。

iphone ios rtf rich-text-editor
2个回答
0
投票

我有一个用于RTF Reader和RTF Writer的库。

https://github.com/omnigroup/OmniGroup/tree/iOS-4.x

最初,您可能会在构建库时遇到许多错误。


-1
投票

嘿,我认为你可以将你的.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;
}

另请查看以下链接

Read/Write RTF File

请参阅Load rtf or text file into UITextView iphone sdk的答案

© www.soinside.com 2019 - 2024. All rights reserved.