在DOCX文件中轻松的图像大小。使用此开源API简化图像操纵,仅在几行代码中轻松调整大小。

如何使用fileformat.words在CSHARP中的Word文档中调整图像大小

概述

当我们深入研究.net的fileformat.words时,欢迎来到另一篇信息丰富的博客文章。在本文中,我们将重点介绍在Word文档中调整大小的图像,并利用开源FileFormat.Words库的功能。使用此功能强大的工具,图像操作在.NET应用程序中变得无缝有效。遵循我们指导您使用C#在Word文档中编程大小的图像的直接过程。让我们一起探索可能性! 在本文中,我们将探讨以下主题:

安装开源DOCX图像操纵器API

安装此开源图像操纵器非常轻松,提供了将此.NET库集成到您的应用程序项目中的两种直接方法。选择下载Nuget软件包或在Nuget软件包管理器中执行简单命令以进行无缝安装过程。

Install-Package FileFormat.Words

如何使用fileformat.words在Word文档文件中调整图像大小

本节说明了如何使用我们功能强大的开源.NET库毫不费力地调整大小并在C#中的DOCX文件中添加图像。按照以下步骤操作并利用提供的代码片段来实现此功能:

  • 初始化文档类的实例并加载现有的Word文档。
  • 创建Body类的对象,将文档类对象作为参数传递。
  • 实例化类对象。
  • 初始化run类实例,代表Word文档中的字符运行。
  • 使用其构造函数实例化Image类对象。
  • 调用图像类的resizeImage方法。
  • 利用AppendChild Body类的方法为文档添加段落。
  • 最后,使用Save方法将Word文档保存到磁盘上。

using FileFormat.Words;
namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            
            string rootDir = "/Users/fahadadeelqazi/Projects/Aspose/FileFormat.Words-for-.NET/TestDocs/";
            string imagePath = rootDir + "testimage.jpeg";
            // Initialize an instance of the Document class.
            using (Document doc = new Document())
            {
                var image = new FileFormat.Words.Image(doc, imagePath, 100, 100);

                var body = new Body(doc);
                var para = new Paragraph();
                var run = new Run();
                run.AppendChild(image);
                para.AppendChild(run);

                body.AppendChild(para);                

                image.RotateImage(130);

                image.ResizeImage(200, 200);

                doc.Save(rootDir + "newFile1.docx");
            }

        }

    }
}

提供的代码片段以130度的角度演示了图像旋转,并将图像调整为200 x 200的尺寸。在下面的图像中描述了所得的输出。

如何使用CSHAP在Word文档中调整图像大小

结论

在这篇有见地的博客文章中,我们使用了出色的开源图像操纵器.NET库进行 旋转,调整和添加图像 的过程。通过利用.NET的fileFormat.Words企业级API的功能,我们发布了其广泛的功能范围,使我们能够在Word Documents中以编程方式无缝地操纵图像。体验此功能强大的工具的多功能性和效率,以增强您的文档工作流程。 有关开发和利用此开源图像操纵器的全面指导和支持,请参阅可用的详细文档。 当我们继续发布涵盖广泛主题的有见地的博客文章时,请与fileformat.com保持联系。在社交媒体平台上关注我们,例如FacebookLinkedInTwitter,以获取最新更新和有价值的内容。

贡献

由于.NET的FileFormat.WordsGithub上托管的一个开源项目,因此强烈鼓励和赞赏社区贡献。

问一个问题

您可以在我们的论坛上让我们知道您的问题或查询。

也可以看看