簡體   English   中英

在openxml c#中從docx中的表格單元格中獲取圖像

[英]get image from table cell in docx in openxml c#

目標:我想使用 OpenXML 和 C# 從 Word 文檔中的表格單元格內部獲取圖像。 但我不知道該使用哪種方法。

string questionText = cells[1].InnrerText
var questionImage = cells[1]. // <<------ What method to try here?

代碼示例圖片

此類問題的一般方法是:

  1. 查看 Open XML 標記(例如,使用Open XML Package Editor for Modern Visual Studios );
  2. 確定要創建、讀取、更新或刪除的 Open XML 元素(例如, w:tcw:pw:drawinga:graphica:blip );
  3. 將它們映射到 Open XML SDK 的強類型類,例如:
    • TableCell (對於w:tc ),
    • Paragraph (對於w:p ),
    • Drawing (對於w:drawing ),
    • Graphic (對於a:graphic ),和
    • Blip (對於a:blip );
  4. 使用所需的類名,例如,如下:

    var blip = cells[1].Descendants<Blip>().FirstOrDefault();

上面的示例假設您希望Blip識別包含圖像數據的ImagePart

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM