##在DOCX文件中毫無根據的圖像旋轉。圖像操作是使用此開源API的幾行源代碼的問題。 {.wp-block頭}

如何旋轉圖像文件並使用C#添加到DOCX文件中

概述

歡迎來到另一個博客文章,因為我們繼續探索.net的fileformat.words。在上一篇文章中,我們深入研究了使用.NET應用程序中的開源FileFormat.words庫將圖像添加到Word文檔的過程。在這些知識的基礎上,我們將探討如何在現有Word文檔中編程旋轉圖像。通過將fileformat.words安裝到我們的.NET應用程序項目中,我們可以利用其強大的功能進行圖像操作。在這篇博客文章中,我們將指導您完成整個過程,這非常簡單且易於遵循。因此,讓我們潛入並發現如何使用C#在Word文檔中旋轉圖像 我們將在本文中介紹以下幾點:

  • [開源DOCX圖像操縱器 - API安裝][2]
  • [如何使用fileformat.words在DOCX文件中旋轉圖像][3]

開源DOCX圖像操縱器 - API安裝

安裝此 開源映像操縱器 很輕鬆,為您提供兩種直接方法,將此.NET庫納入您的應用程序項目。您可以下載其[Nuget軟件包][4],也可以在Nuget軟件包管理器中快速執行以下命令。

Install-Package FileFormat.Words

如何使用fileformat.words在DOCX文件中旋轉圖像

本節演示瞭如何使用此開源.NET庫中的旋轉和映像,並將其添加到C#**中的DOCX文件中。 請按照以下步驟和代碼段來實現該功能:

  • 初始化[文檔][5]類的實例並加載現有的Word文檔。
  • 使用文檔類對象實例化[Body][6]類的構造函數。
  • 創建[段][7]類的對象。
  • 實例化[run][8]類的實例,該實例代表Word文檔中的字符運行。
  • 實例化[image][9]類對象的構造函數。
  • 調用圖像類的[9]方法。
  • 調用身體類的[附錄][10]為文檔添加段落。
    • [保存][11]方法將將Word文檔保存到磁盤上。
using FileFormat.Words;
namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            <br />            string rootDir = "/Users/fahadadeelqazi/Projects/Aspose/FileFormat.Words-for-.NET/TestDocs/";<br />            string imagePath = rootDir + "testimage.jpeg";<br />            // Initialize an instance of the Document class.
            using (Document doc = new Document())
            {
                var image = new FileFormat.Words.Image(doc, imagePath, 100, 100);<br />                var body = new Body(doc);<br />                var para = new Paragraph();<br />                var run = new Run();<br />                run.AppendChild(image);<br />                para.AppendChild(run);<br /><br />                body.AppendChild(para); <br /><br />                image.RotateImage(60);<br /><br />                doc.Save(rootDir + "newFile1.docx");
            }

        }

    }
}

上圖顯示了上述代碼段的輸出:

如何將圖像文件旋轉到CSHARP中的Word文檔

結論

在此博客文章中,我們探索了**使用開源圖像操縱器.NET庫旋轉和添加圖像的過程。利用[fileformat.words for .net][13]的功能,企業級API,我們發現了其豐富的功能陣列,使我們能夠在Word文檔中編程,提取和旋轉圖像, 綜合[文檔][14]可以指導您開發和利用此開源圖像操縱器。 最後,[fileformat.com][15]繼續寫有關其他主題的博客文章。因此,請保持聯繫以獲取更新。此外,您可以在我們的社交媒體平台上關注我們,包括[Facebook][16],[LinkedIn][17]和[Twitter][18]。

貢獻

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

問一個問題

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

另請參見