如何获取word里面文字的样式(word怎么添加字体样式,颜色

可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

把文档用word打开,单击想获取的部分在上边“菜单”_“开始”栏里看(也就是菜單设置word怎么添加字体样式样式格式那个位置),即可出现文字的样式

你对这个回答的评价是

C#如何控制word的样式啊如文字的颜銫大小word怎么添加字体样式等 [问题点数:20分,结帖人q]

我想做个电子签章现在可以通过string outText = oDoc.Content.Text;获得文档的文字内容,并且将文档内容转换成MemoryStream然后MD5運算。但问题是我现在只能获得word的文本内容却不能获得样式,如文字颜色等现在如果别人通过修改word的文字颜色来攻击,我的电子签章將无法验证请问怎么控制word文本样式啊(我没分了,别见怪啊高人们)

如果就是想校验文件是否有任何改动,就不要去管它到底是word还是什麼,里面到底都有什么样式

直接整个文件当做二进制文件读进来,生成个校验,不管改了什么,校验都不会通过.

除非你最后还想知道到底什么东西被改了.

任何文件在硬盘上存储,最终都是二进制形式.

不想知道改了什么,只想知道改没改,校验一下最终的二进制文件改没改就得了.

如果就是想校验文件是否有任何改动,就不要去管它到底是word还是什么,里面到底都有什么样式

我开始是读取整个word文档的,但是确把我的图章也读进来了導致验证不能通过,我没做过电子签章不知道用图片做图章对不对,如果不对那用什么做呢

你能说说别人修改文字颜色能如何攻击么?峩很好奇.

不算攻击,不过是耍手段比如说开始的时候把1000的最好一个0改成白色,那么签订合同的人很可能看不清

除非你最后还想知道到底什么东西被改了.

嗯,可是现在的难点是每次都把图章也读进去了所以盖章前和盖章后的MemoryStream是不一样的啊,哎伤脑筋

你要做校验,正文和校验必然是要区分开的

你可以把MD5写在一个附带的文件里,或者写到文件的某个属性里

而不是把校验也写进文件的正文里去

那样你就无法区分箌底哪个是正文,哪个是你的校验

匿名用户不能发表回复!

我要回帖

更多关于 word怎么添加字体样式 的文章

 

随机推荐