Rotación de imágenes sin esfuerzo en archivos DOCX programáticamente. La manipulación de la imagen es una cuestión de unas pocas líneas de código fuente con esta API de código abierto.

Cómo rotar un archivo de imagen y agregarlo al archivo DOCX usando C#

Descripción general

Bienvenido a otra publicación de blog mientras continuamos explorando FileFormat.Words para .NET. En nuestro artículo anterior, profundizamos en el proceso de agregar imágenes a los documentos de Word utilizando la biblioteca FileFormat.Words de código abierto en una aplicación .NET. Sobre la base de ese conocimiento, ahora exploraremos cómo rotar programáticamente una imagen dentro de un documento de Word existente. Al instalar FileFormat.Words en nuestro proyecto de aplicación .NET, podemos aprovechar sus potentes características para la manipulación de imágenes. En esta publicación de blog, lo guiaremos a través de todo el proceso, que es notablemente sencillo y fácil de seguir. Entonces, buceemos y descubramos cómo rotar una imagen en un documento de Word usando C# Cubriremos los siguientes puntos en este artículo:

  • [Manipulador de imagen DOCX de código abierto-Instalación de API][2]
  • [Cómo rotar una imagen en un archivo DOCX usando FileFormat.Words][3]

Manipulador de imagen DOCX de código abierto-Instalación de API

Instalar este Manipulador de imagen de código abierto es muy fácil, que le ofrece dos métodos directos para incorporar esta biblioteca de .NET en su proyecto de aplicación. Puede descargar su [paquete Nuget][4] o ejecutar rápidamente el siguiente comando dentro del Administrador de paquetes NUGET.

Install-Package FileFormat.Words

Cómo rotar una imagen en un archivo DOCX usando FileFormat.Words

Esta sección demuestra cómo girar e imagen y agregarlo al archivo DOCX en C# usando esta biblioteca .NET de código abierto. Siga los siguientes pasos y el fragmento de código para lograr la funcionalidad:

  • Inicialice una instancia de la clase [documento][5] y cargue un documento de Word existente.
  • Instanciar el constructor de la clase [cuerpo][6] con el objeto de clase de documento.
  • Crear un objeto de la clase [párrafo][7].
  • Instanciar una instancia de la clase [ejecutación][8] que representa una ejecución de caracteres en un documento de Word.
  • Instanciar el constructor del objeto de clase [imagen][9].
  • Llame al método [RotateImage][9] de la clase de imagen.
  • Invocar el método [appendchild][10] de la clase de cuerpo para agregar un párrafo al documento.
  • El método [Guardar][11] guardará el documento Word en el 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");
            }

        }

    }
}

La salida del fragmento de código anterior se muestra en la imagen a continuación:

Cómo rotar un archivo de imagen al documento de Word en CSHARP

Conclusión

En esta publicación de blog, hemos explorado el proceso de girar y agregar imágenes a un documento de Word utilizando una biblioteca .NET del manipulador de imagen de código abierto .NET. Aprovechando la potencia de [FileFormat.Words para .NET][13], una API de nivel empresarial, hemos descubierto su rica gama de características que nos permiten agregar, extraer y rotar medidas en los documentos de Word en documentos de Word Integral [documentación][14] está disponible para guiarlo en el desarrollo y la utilización de este manipulador de imágenes de código abierto. Finalmente, [fileFormat.com][15] continúa escribiendo publicaciones de blog sobre otros temas. Entonces, manténgase en contacto para obtener actualizaciones. Además, puede seguirnos en nuestras plataformas de redes sociales, incluidas [Facebook][16], [LinkedIn][17] y [Twitter][18].

Contribuir

Dado que [FileFormat.Words para .NET][14] es un proyecto de código abierto y está disponible en [GitHub][19]. Entonces, la contribución de la comunidad es muy apreciada.

Haga una pregunta

Puede informarnos sobre sus preguntas o consultas en nuestro [Foro][20].

Ver también