##通過利用fileformat.words的功能來增強文檔自動化功能。毫不費力地將圖像添加到文檔中,將您的處理達到新的高度。 {.wp-block頭}

如何將圖像添加到C#中的Word文檔

## 概述 在當今的數字時代,圖像的使用已成為文檔創建和演示文稿的基本方面。無論是報告,演示文稿還是任何其他形式的書面交流,圖像在增強視覺吸引力和更有效地傳達信息方面都起著至關重要的作用。 Microsoft Word是使用最廣泛的文字處理工具之一,它為將圖像無縫合併到文檔中提供了強大的功能。 通過利用文件format.words的冪來增強文檔自動化功能,這是一種與MS Word無縫集成的綜合文檔自動化軟件。使用FileFormat.Words,您可以輕鬆地將圖像合併到MS Word文檔中,將文檔處理提升到一個新的級別。 在此博客文章中,我們將在c#中以fileformat.words在C#中編程中的Word文檔插入映像。我們將介紹以下各節

開源API安裝

在.NET應用程序中安裝此開源API很輕鬆。 FileFormat.Words是一個輕巧的庫,具有強大的Word文檔操縱功能。只需下載其Nuget package或在Nuget軟件包管理器中執行以下命令,以毫不費力地安裝此文檔自動化軟件。

Install-Package FileFormat.Words
Word文檔生成器 - 開源API安裝

將圖像添加到Word文檔

安裝此文檔自動化軟件後,您可以繼續編寫代碼段來展示使用C#編程創建和添加圖像的過程。下面是示例代碼段,演示瞭如何創建和添加圖像到文檔中。


    var documentPath = documentDir + "TestRunImage.docx";
    var imagePath = imageDir + "testimage.jpeg";
    var doc = new Document();
    var body = new Body(doc);
    var para = new Paragraph();
    var run = new Run();
    var image = new FileFormat.Words.Image(doc, imagePath, 100, 100);
    run.AppendChild(image.Drawing);
    para.AppendChild(run);
    body.AppendChild(para);
    doc.Save(documentPath);

提供的代碼片段將生成Word文檔,並將映像“ tistimage.jpg”插入文檔。可以在下面顯示的圖像中觀察到Word文檔的結果輸出。 ![添加到Word文檔中][8]

高級文檔自動化

在本文檔自動化軟件的幫助下,我們完成了創建和添加圖像到Word文檔的任務。但是,功能並沒有結束。我們還可以從現有Word文檔中提取圖像。讓我們探索如何使用以下代碼段從文檔中提取圖像。


using FileFormat.Words;

var doc = new Document("ImageDocument.docx");
var images = FileFormat.Words.Image.ExtractImagesFromDocument(doc);

// images is the List of stream that holds the extracted images stream

for (int i = 0; i < images.Count; i++)
{
    using (FileStream fileStream = new FileStream($"extracted_image_{i}.jpg", FileMode.Create))
    {
        images[i].CopyTo(fileStream);
    }

## 結論 在此博客文章中,我們探索了使用功能強大的開源.NET庫中添加和提取從C#中的Word文檔中添加和提取圖像的過程。該企業級API為編程創建和操縱Word文檔提供了廣泛的功能。 綜合文檔可用於指導您開發和利用此開源DOCX編輯器。 與fileformat.com保持聯繫,以獲取涵蓋廣泛主題的未來博客文章。在[FacebookLinkedInTwitter等社交媒體平台上關注我們以獲取更新和其他資源。

貢獻

由於.NET的FileFormat.Words是一個開源項目,可在GitHub上找到。因此,社區的貢獻非常感謝。

問一個問題

您可以在我們的論壇上讓我們知道您的問題或查詢。

常見問題

如何使用C#插入圖像? 您可以在.NET項目中安裝FileFormat.Words3以編程為DOCX文件。 如何從Word文檔中提取圖像? 請按照此鏈接學習如何使用C#庫從Word文檔中提取圖像。

另請參見