SVG a Word DOCX C#

Las imágenes SVG son populares debido a su naturaleza escalable. En ciertos escenarios, es posible que necesite convertir una imagen SVG en un documento de Word en formato DOCX o DOC. En consecuencia, este artículo cubre cómo convertir un archivo SVG en un documento de Word mediante programación en C#.

Convertidor de SVG a DOCX o DOC: instalación de la API de C#

Aspose.HTML for .NET La API se puede usar para crear, editar o convertir HTML, MHTML, SVG y muchos otros formatos de archivo. Simplemente instale la API descargando sus archivos DLL desde la sección Descargas o con el siguiente comando de instalación NuGet:

PM> Install-Package Aspose.HTML

Convierta SVG a Word DOCX o DOC mediante programación en C#

Puede convertir SVG a un documento de Word en formato DOCX o DOC con los siguientes pasos:

  1. Cargue la imagen SVG de origen con la clase SVGDocument.
  2. Convierta la imagen SVG con el método ConvertSVG junto con el objeto de clase DocSaveOptions.

El siguiente fragmento de código explica cómo seguir estos pasos para convertir un archivo SVG a DOCX en C#:

// Inicializar un documento SVG desde el archivo
SVGDocument document = new SVGDocument("sample.svg");

// Convertir SVG a Word DOCX
Converter.ConvertSVG(document, new DocSaveOptions(), "sample_output.docx");

Convierta SVG a Word DOCX con configuración avanzada usando C#

Puede convertir y personalizar la conversión de documentos SVG a Word. Por ejemplo, tamaño de página, margen de página, resolución, etc. Debe seguir los siguientes pasos para convertir SVG a DOCX con configuraciones avanzadas en C#:

  1. Cargue el archivo SVG de entrada.
  2. Inicializa un objeto de la clase DocSaveOptions.
  3. Configure los ajustes de la página como el tamaño de la página, el margen, la resolución horizontal o vertical, etc.

El fragmento de código a continuación explica cómo convertir una imagen SVG a Word DOCX con configuraciones avanzadas mediante programación en C#:

// Inicializar un documento SVG desde el archivo
SVGDocument document = new SVGDocument("sample.svg");

// Inicializar DocSaveOptions para configurar diferentes propiedades 
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;
options.PageSetup.AnyPage = new Page(new Size(500, 500), new Margin(30, 10, 10, 10));

// Convertir SVG a DOCX
Converter.ConvertSVG(document, options, "sample_output.docx");

Obtenga una licencia de evaluación gratuita

Puede evaluar la API sin limitaciones de evaluación solicitando una licencia temporal gratuita.

Demostración en línea

Pruebe la aplicación web SVG to DOCX Converter desarrollada con la API anterior.

Conclusión

En este artículo, ha aprendido cómo convertir un archivo SVG a formato DOCX mediante programación en C#. Ha explorado el escenario de conversión básico, así como la conversión avanzada especificando las propiedades de configuración de la página. Además, puede consultar los detalles de otras funciones que ofrece la API visitando la documentación o poniéndose en contacto con nosotros a través del foro.

Ver también

Convertir EPUB a Word DOCX en C#

Sugerencia: es posible que desee consultar Aspose PowerPoint to Word Converter porque demuestra el popular proceso de conversión de presentaciones a documentos de Word.