亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C# Aspose.Words 刪除word中的圖片操作

 更新時間:2021年01月13日 14:57:03   作者:郭老師的小迷弟雅思莫了  
這篇文章主要介紹了C# Aspose.Words 刪除word中的圖片操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

今天介紹下 Aspose.Words 對 word 中的圖片進行刪除

string tempFile = Application.StartupPath + "\\resource\\templete\\項目建議書模板.doc";
Document doc = new Document(tempFile);
NodeCollection shapes = doc.GetChildNodes(NodeType.Shape, true);
foreach (Shape item in shapes)
{
 if (item.HasImage)
 {
  item.Remove();
 }
}
doc.Save(docPath);

補充:C#word插入圖片在指定標簽位置(附加圖片上下左右移動)

這一篇我就直接講講圖片的添加和移動了

如上圖是直接插入,插入位置是鑲嵌類型,我想讓它浮動在文字下面,且大小也想調動一下

object Nothing = System.Reflection.Missing.Value;
   try
   {
    //定義該插入圖片是否為外部鏈接
    object linkToFile = false;
    //定義插入圖片是否隨word文檔一起保存
    object saveWithDocument = true;
    
    //圖片
    string replacePic = picture;
    if (doc.Bookmarks.Exists(bookMark_text) == true)
    {
     object bookMark = bookMark_text;
     //查找書簽
     doc.Bookmarks.get_Item(ref bookMark).Select();
     //設置圖片位置
     worldApp.Selection.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter;
     
     //在書簽的位置添加圖片
     InlineShape inlineShape = worldApp.Selection.InlineShapes.AddPicture(replacePic, ref linkToFile, ref saveWithDocument, ref Nothing);
     //設置圖片大小
     inlineShape.Width = 100;
     inlineShape.Height = 100;
     inlineShape.Select();
     inlineShape.ConvertToShape().IncrementLeft(-60.0f); 
     //將圖片設置浮動在文字上方
     inlineShape.ConvertToShape().WrapFormat.Type = Microsoft.Office.Interop.Word.WdWrapType.wdWrapBehind;
 
    }
   }
   catch
   {
    doc.Saved = false;
    //word文檔中不存在該書簽,關閉文檔
    doc.Close(ref Nothing, ref Nothing, ref Nothing);
   }

其中inlineShape.ConvertToShape()可以理解為選中這個圖片

IncrementLeft();方法是要素水平移動,正值 代表向右移動,負值代表向左移動

IncrementTop(); 方法是要素垂直移動,正值代表向下移動,負值代表向上移動

WdWrapType是一個枚舉器,里面有鑲嵌類型,即

通過插入和移動就可以達到插入圖片到自己想要的位置了

結果:

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關文章

  • C#使用Socket實現(xiàn)通信的方法示例

    C#使用Socket實現(xiàn)通信的方法示例

    這篇文章主要介紹了C#使用Socket實現(xiàn)通信的方法示例,文章按照 Socket 的 創(chuàng)建、連接、傳輸數(shù)據(jù)、釋放資源的過程來寫,給出方法、參數(shù)的詳細信息,文中有詳細的代碼示例供大家參考,需要的朋友可以參考下
    2024-06-06
  • C#獲取文件創(chuàng)建時間的方法

    C#獲取文件創(chuàng)建時間的方法

    這篇文章主要介紹了C#獲取文件創(chuàng)建時間的方法,涉及C#文件操作的技巧及CreattionTime屬性的使用方法,需要的朋友可以參考下
    2015-04-04
  • C#實現(xiàn)簡單文本編輯器

    C#實現(xiàn)簡單文本編輯器

    這篇文章主要為大家詳細介紹了C#實現(xiàn)簡單文本編輯器,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • C#圖形編程GDI+基礎介紹

    C#圖形編程GDI+基礎介紹

    這篇文章介紹了C#中的圖形編程GDI+,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-02-02
  • C#字典Dictionary的用法說明(注重性能版)

    C#字典Dictionary的用法說明(注重性能版)

    這篇文章主要介紹了C#字典Dictionary的用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • C#去除字符串中的反斜杠實例(推薦)

    C#去除字符串中的反斜杠實例(推薦)

    下面小編就為大家分享一篇C#去除字符串中的反斜杠實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • C#編程中最容易犯的7種編寫錯誤分享

    C#編程中最容易犯的7種編寫錯誤分享

    編程時犯錯是必然的,這篇文章主要和大家來分享7個C#編程中最容易犯的7種編寫錯誤,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2023-03-03
  • C#中可枚舉類型詳解

    C#中可枚舉類型詳解

    這篇文章主要介紹了C#中可枚舉類型,IEnumerable和IEnumerator接口j及其泛型實現(xiàn)和迭代器,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • C#簡單生成縮略圖的方法

    C#簡單生成縮略圖的方法

    這篇文章主要介紹了C#簡單生成縮略圖的方法,涉及C#操作圖片的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-03-03
  • c#實現(xiàn)winform屏幕截圖并保存的示例

    c#實現(xiàn)winform屏幕截圖并保存的示例

    這篇文章主要介紹了c#實現(xiàn)winform屏幕截圖并保存的示例,需要的朋友可以參考下
    2014-02-02

最新評論