c#运用多克斯操作文档

  

,在项目开发中,一般需要对文档进行操作,但是使用微软提供的插件,需要安装一些程序,并且如果使用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   null

c#运用多克斯操作文档