rotação de imagem sem esforço nos arquivos docx programaticamente. A manipulação da imagem é uma questão de algumas linhas de código-fonte com esta API de código aberto.

Como girar um arquivo de imagem e adicioná -lo ao arquivo docx usando C#

Visão geral {.wp-block-heading} Bem -vindo a outra postagem no blog, enquanto continuamos explorando o FileFormat.Words para .NET. Em nosso artigo anterior, investigamos o processo de adição de imagens aos documentos do Word usando a biblioteca FileFormat.words de código aberto em um aplicativo .NET. Com base nesse conhecimento, agora exploraremos como girar programaticamente uma imagem dentro de um documento do Word existente. Ao instalar o FileFormat.words em nosso projeto de aplicativo .NET, podemos aproveitar seus recursos poderosos para manipulação de imagens. Nesta postagem do blog, o guiaremos durante todo o processo, o que é notavelmente direto e fácil de seguir. Então, vamos mergulhar e descobrir como girar uma imagem em um documento do Word usando C# Abordaremos os seguintes pontos deste artigo:

  • [Manipulador de imagem DOCX de código aberto-instalação da API][2]
  • [Como girar uma imagem em um arquivo docx usando o FileFormat.words][3]

Manipulador de imagem DOCX de código aberto-instalação da API

Instalar este manipulador de imagem de código aberto é uma brisa, oferecendo dois métodos diretos para incorporar esta biblioteca .NET no seu projeto de aplicativo. Você pode fazer o download do seu [Nuget Package][4] ou executar rapidamente o seguinte comando no Nuget Package Manager.

Install-Package FileFormat.Words

Como girar uma imagem em um arquivo docx usando o FileFormat.words

Esta seção demonstra como girar e imagem e adicioná-la ao arquivo DOCX em C# usando esta biblioteca .NET de código aberto. Siga as etapas a seguir e o trecho de código para alcançar a funcionalidade:

  • Inicialize uma instância da classe [Document][5] e carregue um documento do Word existente.
  • Instanciar o construtor da classe [do corpo][6] com o objeto da classe de documentos.
  • Crie um objeto da classe [parágrafo][7].
  • Instanciar uma instância da classe [run][8] que representa uma série de caracteres em um documento do Word.
  • Instanciar o construtor do objeto [9][9] de classe.
  • Chame o método [girateImage][9] da classe de imagem.
  • Invoque o método [AppendChild][10] da classe corporal para adicionar um parágrafo ao documento.
  • O método [Salvar][11] salvará o documento do Word no disco.
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");
            }

        }

    }
}

A saída do snippet de código acima é mostrada na imagem abaixo:

Como girar um arquivo de imagem para o documento do Word no CSharp

Conclusão

Nesta postagem do blog, exploramos o processo de girar e adicionar imagens a um documento do Word usando um manipulador de imagem de código aberto .NET Library. Aproveitando o poder de [FileFormat.Words for .Net][13], uma API em nível empresarial, descobrimos sua rica variedade de recursos que nos permitem adicionar, extrair e girar e girar de forma programada nos documentos do Word Documents Abrangente [documentação][14] está disponível para guiá-lo no desenvolvimento e utilização deste manipulador de imagem de código aberto. Finalmente, [FileFormat.com][15] continua a escrever postagens no blog sobre outros tópicos. Então, por favor, mantenha contato para atualizações. Além disso, você pode nos seguir em nossas plataformas de mídia social, incluindo [Facebook][16], [LinkedIn][17] e [Twitter][18].

Contribua

Desde [FileFormat.words para .net][14] é um projeto de código aberto e está disponível no [Github][19]. Portanto, a contribuição da comunidade é muito apreciada.

Faça uma pergunta

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

veja também