Closed limura closed 6 years ago
RTF(Rich Text Format) は NSAttributedString として読み込めるっぽいので対応は難しくなさそうなので対応したい。 なお、RTF は所謂ワードプロセッサ的な物の出力形式としてはポピュラーらしいので、文章を書く人がよく使うフォーマットかもしれない。
具体的には RTF のバイナリを NSAttributedString.init(data:options:documentAttributes:) で読み込めるようだ。
let attributedString = NSAttributedString(data: data, options: [NSAttributedString.DocumentReadingOptionKey.documentType: NSAttributedString.DocumentType.rtf], documentAttributes: nil)
from https://qiita.com/SatoTakeshiX/items/429c9ab108c79680557c
NSAttributedString が RTF のどこまでのバージョンや表現 https://ja.wikipedia.org/wiki/Rich_Text_Format のどこまでをサポートしているのかさっぱりわからんけれども、 そもそも ことせかい 側ではリッチテキストは扱っていないので 文字列部分だけが取り出せればOKという意味では行ける、はず。
b7d4cb0 にて実装されました
RTF(Rich Text Format) は NSAttributedString として読み込めるっぽいので対応は難しくなさそうなので対応したい。 なお、RTF は所謂ワードプロセッサ的な物の出力形式としてはポピュラーらしいので、文章を書く人がよく使うフォーマットかもしれない。
具体的には RTF のバイナリを NSAttributedString.init(data:options:documentAttributes:) で読み込めるようだ。
from https://qiita.com/SatoTakeshiX/items/429c9ab108c79680557c
NSAttributedString が RTF のどこまでのバージョンや表現 https://ja.wikipedia.org/wiki/Rich_Text_Format のどこまでをサポートしているのかさっぱりわからんけれども、 そもそも ことせかい 側ではリッチテキストは扱っていないので 文字列部分だけが取り出せればOKという意味では行ける、はず。