Cómo rotar un SVG en C#

Este artículo sirve de guía sobre cómo rotar un SVG en C#. Tiene todos los detalles para configurar el entorno, una lista de tareas a realizar mientras se desarrolla la aplicación y un código de ejemplo ejecutable para SVG rotar en C#. Aprenderá la creación del archivo SVG de origen y luego la rotación del elemento de línea en él.

Pasos para Rotar un SVG en C#

  1. Configure el entorno para usar Aspose.SVG for .NET para rotar un SVG
  2. Prepare una cadena para un archivo SVG con una línea en él
  3. Crea una instancia de un objeto SVGDocument usando la cadena especificada
  4. Obtenga el RootElement del documento SVG y seleccione el elemento de línea en él
  5. Establezca el atributo de transformación para la línea después de guardar el archivo SVG intermedio
  6. Guarde el archivo SVG de salida con una línea girada

Estos pasos describen el proceso de cómo rotar una imagen SVG en C#. El proceso comienza creando un archivo SVG con una línea y luego accediendo al elemento de línea desde él; sin embargo, puede cargar un archivo SVG existente. Se guarda un archivo SVG intermedio en el disco antes de configurar el atributo de transformación para rotar la línea y luego el archivo resultante se guarda en el disco.

Código para rotar imagen SVG en C#

Este fragmento de código ha demostrado la tarea de rotación de SVG en C#. Este segmento de código utiliza el método QuerySelector() para seleccionar la forma de destino que se va a rotar. Se utiliza el método de rotación () que toma el ángulo por el cual se realizará la rotación seguido de las coordenadas del punto alrededor del cual se realizará la rotación.

Este artículo nos ha enseñado a rotar una línea en un archivo SVG. Si desea conocer el proceso para convertir un archivo SVG en una imagen, consulte el artículo sobre cómo convertir SVG a imagen en C#.

 Español