C#如何从rtf格式内的文件读出内容,并存为xml格式啊?思路

问题描述

这几天公司让我开发一个rtf到xml的软件,用c#,以去除垃圾代码,并把rtf里面的图片提取出来,请问我如何来实现啊?一个简单的rtf文件,里面只有几个字和一个小图片,其代码就是相当的复杂了,如何提取出来啊?谢谢各位了,给个思路也行,非常感谢!

解决方案

解决方案二:
可以使用RichTextBox做为一个中间的转换器,比如:RichTextBoxbox=newRichTextBox();box.Rtf=Rtf格式的字符串;stringtext=box.Text;只有格式只有内容的字符串。
解决方案三:
问题是我还想保留里面的字体格式和图片呢?这样取不出来啊。
解决方案四:
mark~
解决方案五:
大家没有思路吗?
解决方案六:
网上有如何分离rtf文件的代码,可以把图片提取出来,你搜索一下肯定有的

时间: 2024-11-05 18:50:43

C#如何从rtf格式内的文件读出内容,并存为xml格式啊?思路的相关文章

服务器控件在render时,怎么样将子节点的内容以类似xml格式直接取出

问题描述 自己编写服务器控件,需要在中间写一些自定义的XML格式的子节点例如:<asp:userControl><a><battr1="attr1"attr2="attr2"><cattr1="attr1"attr2="attr2">ccccc</c></b></a></asp:userControl>其中子节点的层数和内容可以任意

c++的问题-C++如何读取一个OMS文件,XML格式

问题描述 C++如何读取一个OMS文件,XML格式 C++如何读取一个OMS文件,XML格式,输出最好要有坐标,最后转化路型为速度 解决方案 设计一个xml格式的文件python如何读取xml格式的文件读取/书写Java的XML格式properties文件

把数据库导出的sql文件解析为xml格式的

问题描述 就像主题说的,导出的sql文件,里面含有大量注释有--的还有/****/的不但要把注释里的重要信息解析出来,还要做很多东西.下面看我的图sql语句中间的注释也要清掉...求大神告诉我具体的思路,自己死磕太难受了 解决方案 解决方案二:这个事xml的图解决方案三:估计只有一行行的的通过注释啊等判断.比如注释开始结束.或者sql的update啊,delete开始啊,等.解决方案四:看不出你的sql脚本和你的xml有什么联系啊解决方案五:引用1楼u013146997的回复: 这个事xml的图

AJAX Hacks之Hack 4. 接收XML格式的数据

ajax|xml|数据 AJAX Hacks之Hack 4. 接收XML格式的数据 当前的许多交换数据的技术都使用XML格式的数据,那是因为XML格式的数据被广泛的使用和支持.因此,不同用户可以已有的技术来生成.发送.接收XML数据而不需要使用别的工具转换数据的格式. 一个典型的例子就是一个GPS设备可以在任何地方共享它需要的数据.无论是在远行.或是户外活动,当把设备插入到计算机的UBS接口后,就可以向web发送数据了.GPS软件被设置为默认支持XML格式的数据.而web也使用xml格式的数据.

xml-C# 如何将纯文本TXT转换成XML格式

问题描述 C# 如何将纯文本TXT转换成XML格式 想做一个小的demo 学习中遇到一点小问题 请大神指导 通过一个简单的转换 不求转换精准 解决方案 public partial class FrmTxtXml : Form { String txtContent = String.Empty; // public FrmTxtXml() { InitializeComponent(); } //打开txt文件 private void toolStripOpen_Click(object s

C#中如何将符合xml格式的字符串转换为XmlDocument

/// <summary> /// 将字符串(符合xml格式)转换为XmlDocument /// </summary> /// <param name="xmlString">XML格式字符串</param> /// <returns></returns> public XmlDocument ConvertStringToXmlDocument(string xmlString) { XmlDocument d

C# 将字符串(符合xml格式)转换为XmlDocument

/// <summary> /// 将字符串(符合xml格式)转换为XmlDocument /// </summary> /// <param name="xmlString">XML格式字符串</param> /// <returns></returns> public XmlDocument ConvertStringToXmlDocument(string xmlString) { XmlDocument d

fscanf() 在文件内按格式读取,为什么读出来的全是零?

问题描述 fscanf() 在文件内按格式读取,为什么读出来的全是零? int PrintGood() { FILE *fp=fopen("E:\商品信息.txt","w+"); if(fp==NULL) { exit(0); } int i; for(i=0;i<list.lenth;i++) { fprintf(fp,"%s %s %0.2f %dn",list.good[i].lei,list.good[i].name,list.go

evd支持什么格式的视频文件?

evd支持什么格式的视频文件? evd是dvd的升级,可以兼容dvd的任何格式,如果用U盘播放最好使用MPEG1.MPEG2.MP4等格式视频.AVI格式有多种编码,一般都支持,只是个别的不支持. USB端口接上U盘放的格式MP3除外只能放MP4和AVI格式的影片,而且影片大小不能超过700M,如果超过了就不能放要是能放也是一卡一卡的. 格式要是mpge4-avi,只有这个格式才能看,我现在就在用这个格式,不是所有的mp4格式都可以,你可以去下一个软件叫total video converter