欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

今天介紹下 Aspose.Words 對 word 中的圖片進(jìn)行刪除

string tempFile = Application.StartupPath + "\\resource\\templete\\項(xiàng)目建議書模板.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);

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

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

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

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();
     //設(shè)置圖片位置
     worldApp.Selection.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter;
     
     //在書簽的位置添加圖片
     InlineShape inlineShape = worldApp.Selection.InlineShapes.AddPicture(replacePic, ref linkToFile, ref saveWithDocument, ref Nothing);
     //設(shè)置圖片大小
     inlineShape.Width = 100;
     inlineShape.Height = 100;
     inlineShape.Select();
     inlineShape.ConvertToShape().IncrementLeft(-60.0f); 
     //將圖片設(shè)置浮動在文字上方
     inlineShape.ConvertToShape().WrapFormat.Type = Microsoft.Office.Interop.Word.WdWrapType.wdWrapBehind;
 
    }
   }
   catch
   {
    doc.Saved = false;
    //word文檔中不存在該書簽,關(guān)閉文檔
    doc.Close(ref Nothing, ref Nothing, ref Nothing);
   }

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

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

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

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

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

結(jié)果:

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

相關(guān)文章

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

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

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

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

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

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

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

    C#圖形編程GDI+基礎(chǔ)介紹

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

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

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

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

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

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

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

    C#中可枚舉類型詳解

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

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

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

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

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

最新評論