在DOCX文件中毫无根据的图像旋转。图像操作是使用此开源API的几行源代码的问题。

如何旋转图像文件并使用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]上让我们知道您的问题或查询。

另请参见