Los archivos de Visio se utilizan para crear diagramas como organigramas, diagramas de flujo, etc. Dichos diagramas comprenden diferentes formas que también pueden contener información de texto. En algunos casos de uso, es posible que deba actualizar el texto en cualquier forma de un diagrama de Visio. De acuerdo con dichos requisitos, este artículo cubre cómo buscar y reemplazar texto en dibujos de Visio mediante programación en C#.
- Buscar y reemplazar texto en el diagrama de Visio: instalación de la API de C#
- Buscar y reemplazar texto en el diagrama de Visio mediante programación en C#
Buscar y reemplazar texto en el diagrama de Visio: instalación de la API de C#
Aspose.Diagram for .NET La API admite la creación, edición y manipulación de archivos de Visio. Puede configurar fácilmente la API descargando el archivo DLL de la sección Nuevos lanzamientos. Como alternativa, puede instalar la API desde la galería NuGet con el siguiente comando de instalación en Microsoft Visual Studio:
PM> Install-Package Aspose.Diagram
Buscar y reemplazar texto en el diagrama de Visio mediante programación en C#
Los archivos de Visio pueden contener varias formas en un diagrama. Puede buscar y reemplazar texto siguiendo los pasos a continuación:
- Prepare una colección de cadenas de texto antiguas y nuevas.
- Cargue el diagrama de entrada e itere a través de cada forma.
- Guarde el diagrama de Visio de salida.
El siguiente fragmento de código demuestra cómo buscar y reemplazar texto en un archivo de Visio con formato VSD o VSDX mediante programación usando C#:
Conclusión
En conclusión, ha aprendido a buscar y reemplazar texto en los diagramas de Visio. Además, puede actualizar el código de muestra a las otras sobrecargas para reemplazar el texto. Por ejemplo, reemplazar solo la primera ocurrencia o todas las ocurrencias de texto coincidente según sus requisitos. Puede conocer otras características de la API visitando la documentación. Además, en caso de cualquier consulta, no dude en escribirnos al foro.
Ver también
Insertar o quitar encabezado y pie de página en archivos VSD VSDX en C#