我需要能够识别有效的RTF字符串中的图片。
图片示例:
{\pict\wmetafile8\picw503\pich476\picwgoal285\pichgoal270
010009000003fe0200000000d502000000000400000003010800050000000b0200000000050000
000c0212001300030000001e0004000000070104000400000007010400d5020000410b2000cc00
120013000000000012001300000000002800000013000000120000000100080000000000000000
... more hex here ...
002701ffff030000000000
}我使用的是RTF 1.6和编辑器,我在需要有效的rtf代码中显示内容。
在服务器和客户端之间传输内容时,我需要能够识别图像并替换它们的占位符。为此,我考虑使用正则表达式将图像替换为字符串占位符。
是否有一种使用自定义元数据字段识别图像的方法?
发布于 2016-01-04 16:44:24
在重新阅读了RTF 1.6文件之后,我发现这是可能的。
1.6规范允许您使用两个属性来识别RTF文档中的图像:\bliptagN和\blipuid XXXXX。
不幸的是,这在我的特殊情况下行不通。我使用RichTextBox类的一个实例向用户显示内容。
结果表明,RichTextBox控件不支持完整的RTF1.6规范,并在插入图片时自动清除所有不受支持的元数据。
https://stackoverflow.com/questions/34594046
复制相似问题