Imagem sem esforço redimensiona nos arquivos docx. Simplifique a manipulação da imagem com esta API de código aberto, permitindo fácil redimensionamento em apenas algumas linhas de código.

Como redimensionar a imagem no documento do Word no csharp usando o FileFormat.words

Visão geral

Bem -vindo a outra postagem informativa do blog à medida que nos aprofundamos no mundo do FileFormat.words para .NET. Neste artigo, nos concentraremos no redimensionamento da imagem nos documentos do Word, alavancando os recursos do código aberto FileFormat.words Library. Com essa ferramenta poderosa, a manipulação da imagem se torna perfeita e eficiente em seus aplicativos .NET. Acompanhe enquanto o guiamos através do processo direto de redimensionamento programaticamente imagens em documentos do Word usando C#. Vamos explorar as possibilidades juntas! Neste artigo, exploraremos os seguintes tópicos:

Instalando a API do manipulador de imagem DOCX de código aberto

A instalação deste manipulador de imagem de código aberto é fácil, fornecendo dois métodos diretos para integrar essa biblioteca .NET no seu projeto de aplicativo. Escolha baixar o Nuget Package ou executar um comando simples no gerenciador Nuget Package para um processo de instalação contínuo.

Install-Package FileFormat.Words

Como redimensionar uma imagem em um arquivo de documento do Word usando o FileFormat.words

Esta seção ilustra como redimensionar e adicionar imagens sem esforço a um arquivo DOCX em C# usando nossa poderosa biblioteca .NET de código aberto. Siga estas etapas e utilize o trecho de código fornecido para alcançar esta funcionalidade:

  • Inicialize uma instância da classe Document e carregue um documento do Word existente.
  • Crie um objeto da classe Body, passando o objeto da classe de documentos como um parâmetro.
  • Instanciar um objeto de classe parágrafo.
  • Inicialize uma instância da classe run, representando uma série de caracteres em um documento do Word.
  • Instanciar o objeto de classe imagem usando seu construtor.
  • Invoque o método redimensionimage da classe de imagem.
  • Utilize o método AppendChild da classe corporal para adicionar um parágrafo ao documento.
  • Finalmente, salve o documento do Word no disco usando o método Salvar.

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");
            }

        }

    }
}

O trecho de código fornecido demonstra a rotação da imagem em um ângulo de 130 graus e redimensionamento da imagem para dimensões de 200 x 200. A saída resultante está representada na imagem a seguir.

Como redimensionar uma imagem no documento do Word usando CShap

Conclusão

Nesta postagem perspicaz do blog, nos aprofundamos no processo de rotação, redimensionamento e adição de imagens aos documentos do Word usando um notável manipulador de imagem de código aberto .NET Library. Ao aproveitar os recursos da API FileFormat.Words para .NET no nível da empresa, revelamos sua extensa gama de recursos que nos capacitam a manipular perfeitamente imagens programaticamente nos documentos do Word. Experimente a versatilidade e a eficiência dessa ferramenta poderosa para aprimorar seus fluxos de trabalho de documentos. Para obter orientações e apoio abrangentes no desenvolvimento e utilização deste manipulador de imagem de código aberto, consulte a documentação detalhada disponível. Mantenha -se conectado com FileFormat.com enquanto continuamos publicando posts perspicazes de blog, cobrindo uma ampla gama de tópicos. Siga -nos em plataformas de mídia social como Facebook, LinkedIn e Twitter para obter as atualizações mais recentes e conteúdo valioso.

Contribua

Como FileFormat.words for .Net é um projeto de código aberto hospedado no Github, as contribuições da comunidade são altamente encorajadas e apreciadas.

Faça uma pergunta

Você pode nos informar sobre suas perguntas ou consultas em nosso fórum.

Veja também