,在项目开发中,一般需要对文档进行操作,但是使用微软提供的插件,需要安装一些程序,并且如果使用wps类的文档软件就无法操作了,第三方插件多克斯就可以很好的解决这些文档,结合官方提供的文档,稍作修改,总结如下的一些方法:
,,1.创建一个具有超链接,图像和表的文档:
,,,,,,,,///, & lt; summary> ,,,,,,,///,创建一个具有超链接,图像和表的文档。 ,,,,,,,///,& lt;/summary> ,,,,,,,///,& lt; param name=奥肪丁痹谖牡当4媛肪? lt;/param> ,,,,,,,///,& lt; param name=" p_w_picpathPath祝辞加载的图片路径& lt;/param> ,,,,,,,public static void HyperlinksImagesTables (string 路径,string p_w_picpathPath) ,,,,,,,{ ,,,,,,,,,,,//,创建一个文档 ,,,,,,,,,,,using (var document =, DocX.Create(路径)) ,,,,,,,,,,,{ ,,,,,,,,,,,,,,,//,在文档中添加超链接。 ,,,,,,,,,,,,,,,var link =, document.AddHyperlink(“链接”,new Uri (" http://www.google.com ")); ,,,,,,,,,,,,,,,//,在文档中添加一个表。 ,,,,,,,,,,,,,,,var table =, document.AddTable (2, 2); ,,,,,,,,,,,,,,,table.Design =, TableDesign.ColorfulGridAccent2; ,,,,,,,,,,,,,,,table.Alignment =, Alignment.center; ,,,,,,,,,,,,,,,table.Rows [0] .Cells [0] .Paragraphs [0] .Append (" 1 "); ,,,,,,,,,,,,,,,table.Rows [0] .Cells [1] .Paragraphs [0] .Append (“2”); ,,,,,,,,,,,,,,,table.Rows [1] .Cells [0] .Paragraphs [0] .Append (“3”); ,,,,,,,,,,,,,,,table.Rows [1] .Cells [1] .Paragraphs [0] .Append (“4”); ,,,,,,,,,,,,,,,var newRow =, table.InsertRow (table.Rows [1]); ,,,,,,,,,,,,,,,newRow.ReplaceText (“4”,“5”); ,,,,,,,,,,,,,,,//,将图像添加到文档中只,,, ,,,,,,,,,,,,,,,var p_w_picpath =, document.AddImage (p_w_picpathPath); ,,,,,,,,,,,,,,,//创建一个图片(一个自定义视图的图像)。 ,,,,,,,,,,,,,,,var picture =, p_w_picpath.CreatePicture (); ,,,,,,,,,,,,,,,picture.Rotation =, 10; ,,,,,,,,,,,,,,,picture.SetPictureShape (BasicShapes.cube); ,,,,,,,,,,,,,,,//,在文档中插入一个新段落。 ,,,,,,,,,,,,,,,var title =, document.InsertParagraph () .Append(“测试”).FontSize (20) font (new FontFamily (Comic Sans MS)); ,,,,,,,,,,,,,,,title.Alignment =, Alignment.center; ,,,,,,,,,,,,,,,//,在文档中插入一个新段落。 ,,,,,,,,,,,,,,,var p1 =, document.InsertParagraph (); ,,,,,,,,,,,,,,,//,附加内容到段落 ,,,,,,,,,,,,,,,p1.AppendLine(“却;能够line contains a ”) .Append(“大胆”).Bold () .Append(“词。”); ,,,,,,,,,,,,,,,p1.AppendLine (“Here is a cool ”) .AppendHyperlink(链接).Append (“。”); null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null nullc#运用多克斯操作文档