##在DOCX文件中毫無根據的圖像旋轉。圖像操作是使用此開源API的幾行源代碼的問題。 {.wp-block頭}
概述
歡迎來到另一個博客文章,因為我們繼續探索.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");
}
}
}
}
上圖顯示了上述代碼段的輸出:
結論
在此博客文章中,我們探索了**使用開源圖像操縱器.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]上讓我們知道您的問題或查詢。
另請參見
- [如何使用fileformat.words在C#中創建Word文檔][21]
- [如何使用fileformat.words在C#中編輯Word文檔][22]
- [如何使用fileformat.words在C#中的Word文檔中添加圖像][23] [2]: #Open-Source-Image-Mainpulator—API-Installation [3]: #How-to-Rotate-an-Image-File-using-FileFormat-Words [4]: https://www.nuget.org/packages/FileFormat.Words [5]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Document.html#FileFormat_Words_Document__ctor_System_String_ [6]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Body.html#FileFormat_Words_Body__ctor_FileFormat_Words_Document_ [7]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Paragraph.html#FileFormat_Words_Paragraph__ctor [8]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Run.html#FileFormat_Words_Run__ctor [9]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Image.html [10]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Body.html#FileFormat_Words_Body_AppendChild_FileFormat_Words_Paragraph_ [11]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/api/FileFormat.Words.Document.html#FileFormat_Words_Document_Save_System_String_ [13]: https://www.nuget.org/profiles/fileformatcom [14]: https://fileformat-words.github.io/FileFormat.Words-for-.NET/ [15]: https://www.fileformat.com/ [16]: https://www.facebook.com/fileformatcom [17]: https://www.linkedin.com/company/fileformat/ [18]: https://twitter.com/fileformatcom [19]: https://github.com/fileformat-words/FileFormat.Words-for-.NET [20]: https://forum.fileformat.com/ [21]: https://blog.fileformat.com/2023/06/21/how-to-create-a-word-document-in-csharp-using-fileformat-words/ [22]: https://blog.fileformat.com/2023/06/27/how-to-edit-a-word-document-in-csharp-using-fileformat-words/ [23]: https://blog.fileformat.com/file-formats/adding-an-image-to-word-document-in-csharp-with-fileformat-words/