Agregar comentarios al diagrama de Visio en Python

En Microsoft Visio, los comentarios son anotaciones o notas que se pueden agregar a formas, diagramas o áreas específicas dentro de un diagrama. Estos comentarios proporcionan información adicional, explicaciones o instrucciones sobre el contenido del diagrama. Los comentarios son una forma de comunicar contexto, detalles o comentarios relacionados con los elementos presentes en el diagrama de Visio. Visio permite a los usuarios adjuntar comentarios a formas, conectores o al fondo del diagrama. En este artículo, aprenderemos cómo agregar comentarios a los diagramas de Visio en Python. También aprenderemos cómo editar comentarios existentes en archivos VSD o VSDX mediante programación usando Python.

Este artículo cubre los siguientes temas:

API de Python para agregar comentarios al diagrama de Visio

Para agregar comentarios al diagrama de Visio, usaremos Aspose.Diagram for Python. Permite a los desarrolladores trabajar con archivos de Microsoft Visio mediante programación en aplicaciones Python. Permite la creación de nuevos diagramas, modificar los existentes, extraer información de los diagramas, convertir diagramas a diferentes formatos y más. Aspose.Diagram for Python simplifica el proceso de desarrollo cuando se trabaja con archivos Visio y proporciona una API de nivel superior para interactuar con estos archivos usando Python.

Por favor descargue el paquete o instale la API desde PyPI usando el siguiente comando pip en la consola:

pip install aspose-diagram-python 

Agregar comentarios al diagrama de Visio en Python

Podemos agregar fácilmente comentarios a un diagrama de Visio siguiendo los pasos a continuación:

  1. Cargue el diagrama de Visio usando la clase Diagrama.
  2. Obtenga una página específica por índice de la colección de páginas.
  3. Después de eso, inserte un comentario usando el método add_comment().
  4. Finalmente, guarde el diagrama de Visio usando el método save(). Toma la ruta del archivo VSDX de salida y SaveFileFormat como argumentos.

El siguiente ejemplo de código muestra cómo agregar un comentario a nivel de página a un diagrama de Visio en Python.

# Este ejemplo de código demuestra cómo agregar comentarios a nivel de página a un diagrama de Visio en Python.
import aspose.diagram
from aspose.diagram import *

# Cargar un diagrama de Visio existente
diagram = Diagram("C:\\Files\Drawing1.vsdx");

# Obtener objeto de página por índice
page0 = diagram.pages[0];

# Agregar comentario al diagrama de visio de entrada
diagram.pages[0].add_comment(2.0, 3.0, "Comment");

# Guardar diagrama de Visio
diagram.save("C:\\Files\\AddComments.vsdx", SaveFileFormat.VSDX);
Agregar comentarios al diagrama de Visio en Python

Agregue comentarios al diagrama de Visio en Python.

Agregar comentarios a la forma en el diagrama de Visio usando Python

De manera similar, podemos agregar comentarios a una forma específica de diagrama de Visio siguiendo los pasos a continuación:

  1. Cargue el diagrama de Visio usando la clase Diagrama.
  2. Obtenga una página específica por índice de la colección de páginas.
  3. Obtenga una forma específica por ID de la colección de formas de la página.
  4. Después de eso, inserte un comentario usando el método add_comment(). Pase un objeto de forma y un comentario como argumentos.
  5. Finalmente, guarde el diagrama de Visio usando el método save(). Toma la ruta del archivo VSDX de salida y SaveFileFormat como argumentos.

El siguiente ejemplo de código muestra cómo agregar un comentario a una forma en un diagrama de Visio usando Python.

# Este ejemplo de código demuestra cómo agregar comentarios a nivel de página a un diagrama de Visio en Python.
import aspose.diagram
from aspose.diagram import *

# Cargar un diagrama de Visio existente
diagram = Diagram("C:\\Files\Drawing1.vsdx");

# Obtener objeto de página por índice
page0 = diagram.pages[0];

# Recuperar forma por ID
shape = page0.shapes.get_shape(1);

# Agregar comentario a la forma
page0.add_comment(shape, "Comment");

# Guardar diagrama de Visio
diagram.save("C:\\Files\\addShapeComment.vsdx", SaveFileFormat.VSDX);
Agregar comentarios a la forma en el diagrama de Visio usando Python

Agregue comentarios a una forma en Visio Diagram usando Python.

Editar comentarios en Visio Diagram usando Python

También podemos editar cualquier comentario en un diagrama de Visio siguiendo los pasos a continuación:

  1. Cargue el diagrama de Visio usando la clase Diagrama.
  2. Obtenga una página específica por índice de la colección de páginas.
  3. Iterar a través de la recopilación de las anotaciones.
  4. Después de eso, lea la propiedad comment.value y actualícela.
  5. Finalmente, guarde el diagrama de Visio usando el método save(). Toma la ruta del archivo VSDX de salida y SaveFileFormat como argumentos.

El siguiente ejemplo de código muestra cómo editar un comentario en un diagrama de Visio usando Python.

# Este ejemplo de código demuestra cómo agregar comentarios a nivel de página a un diagrama de Visio en Python.
import aspose.diagram
from aspose.diagram import *

# Cargar un diagrama de Visio existente
diagram = Diagram("C:\\Files\Drawing1.vsdx");

# Obtener objeto de página por índice
page0 = diagram.pages[0];

# Obtener colección de anotaciones.
annotations = page0.page_sheet.annotations;

# Iterar a través de las anotaciones.
for annotation in annotations:
    comment = annotation.comment.value;
    print(comment)
    comment += " updation mark";
    annotation.comment.value = comment;
    print(annotation.comment.value)

# Guardar diagrama de Visio
diagram.save("C:\\Files\\EditPageLevelComment.vsdx", SaveFileFormat.VSDX);
Editar comentarios en Visio Diagram usando Python

Edite comentarios en Visio Diagram usando Python.

Obtenga una licencia API gratuita

Obtenga una licencia temporal gratuita y experimente las capacidades de la biblioteca sin costo alguno. El uso de una licencia temporal gratuita le permite explorar las funciones de la biblioteca sin encontrar restricciones.

Agregar comentarios al diagrama de Visio – Recursos de aprendizaje

Explore otras características de la biblioteca y aprenda cómo generar, convertir y manipular diagramas de Visio sin usar Microsoft Visio utilizando los siguientes recursos:

Conclusión

En esta publicación de blog, aprendimos cómo agregar comentarios a los diagramas de Visio en Python. Al aprovechar Aspose.Diagram for Python, los desarrolladores pueden automatizar el proceso de anotar diagramas de Visio mediante programación utilizando Python. En caso de cualquier ambigüedad, contáctenos en nuestro foro de soporte gratuito.

Ver también