Lägg till kommentarer till Visio-diagrammet i Python

I Microsoft Visio är kommentarer anteckningar eller anteckningar som kan läggas till former, diagram eller specifika områden i ett diagram. Dessa kommentarer ger ytterligare information, förklaringar eller instruktioner om innehållet i diagrammet. Kommentarer är ett sätt att kommunicera sammanhang, detaljer eller feedback relaterade till de element som finns i Visio-diagrammet. Visio låter användare bifoga kommentarer till former, kopplingar eller bakgrunden till diagrammet. I den här artikeln kommer vi att lära oss hur du lägger till kommentarer till Visio-diagram i Python. Vi kommer också att lära oss hur man redigerar befintliga kommentarer i VSD- eller VSDX-filer programmatiskt med Python.

Den här artikeln tar upp följande ämnen:

Python API för att lägga till kommentarer till Visio Diagram

För att lägga till kommentarer till Visio-diagrammet kommer vi att använda Aspose.Diagram for Python. Det gör det möjligt för utvecklarna att arbeta med Microsoft Visio-filer programmatiskt i Python-applikationer. Det gör det möjligt att skapa nya diagram, modifiera befintliga, extrahera information från diagram, konvertera diagram till olika format och mer. Aspose.Diagram för Python förenklar utvecklingsprocessen när man arbetar med Visio-filer och tillhandahåller ett API på högre nivå för att interagera med dessa filer med Python.

Vänligen ladda ner paketet eller installera API:et från PyPI med följande pip-kommando i konsolen:

pip install aspose-diagram-python 

Lägg till kommentarer till Visio Diagram i Python

Vi kan enkelt lägga till kommentarer till ett Visio-diagram genom att följa stegen nedan:

  1. Ladda Visio-diagrammet med klassen Diagram.
  2. Få en specifik sida för index från sidsamlingen.
  3. Efter det, infoga en kommentar med metoden addcomment() .
  4. Slutligen sparar du Visio-diagrammet med metoden save(). Det tar utdata VSDX-filsökvägen och SaveFileFormat som argument.

Följande kodexempel visar hur man lägger till en kommentar på sidnivå till ett Visio-diagram i Python.

# Detta kodexempel visar hur man lägger till kommentarer på sidnivå till ett Visio-diagram i Python.
import aspose.diagram
from aspose.diagram import *

# Ladda ett befintligt Visio-diagram
diagram = Diagram("C:\\Files\Drawing1.vsdx");

# Hämta sidobjekt efter index
page0 = diagram.pages[0];

# Lägg till kommentar till ingångsvisio-diagrammet
diagram.pages[0].add_comment(2.0, 3.0, "Comment");

# Spara Visio-diagram
diagram.save("C:\\Files\\AddComments.vsdx", SaveFileFormat.VSDX);
Lägg till kommentarer till Visio Diagram i Python

Lägg till kommentarer till Visio Diagram i Python.

Lägg till kommentarer till Shape i Visio Diagram med Python

På samma sätt kan vi lägga till kommentarer till en specifik form av Visio-diagram genom att följa stegen nedan:

  1. Ladda Visio-diagrammet med klassen Diagram.
  2. Få en specifik sida för index från sidsamlingen.
  3. Få en specifik form med ID från sidans formsamling.
  4. Efter det, infoga en kommentar med metoden addcomment() . Skicka formobjekt och en kommentar som argument.
  5. Slutligen sparar du Visio-diagrammet med metoden save(). Det tar utdata VSDX-filsökvägen och SaveFileFormat som argument.

Följande kodexempel visar hur du lägger till en kommentar till en form i Visio-diagram med Python.

# Detta kodexempel visar hur man lägger till kommentarer på sidnivå till ett Visio-diagram i Python.
import aspose.diagram
from aspose.diagram import *

# Ladda ett befintligt Visio-diagram
diagram = Diagram("C:\\Files\Drawing1.vsdx");

# Hämta sidobjekt efter index
page0 = diagram.pages[0];

# Hämta form med ID
shape = page0.shapes.get_shape(1);

# Lägg till en kommentar till formen
page0.add_comment(shape, "Comment");

# Spara Visio-diagram
diagram.save("C:\\Files\\addShapeComment.vsdx", SaveFileFormat.VSDX);
Lägg till kommentarer till Shape i Visio Diagram med Python

Lägg till kommentarer till en form i Visio-diagram med Python.

Redigera kommentarer i Visio Diagram med Python

Vi kan också redigera alla kommentarer i ett Visio-diagram genom att följa stegen nedan:

  1. Ladda Visio-diagrammet med klassen Diagram.
  2. Få en specifik sida för index från sidsamlingen.
  3. Iterera genom samling av kommentarer.
  4. Efter det, läs egenskapen comment.value och uppdatera.
  5. Slutligen sparar du Visio-diagrammet med metoden save(). Det tar utdata VSDX-filsökvägen och SaveFileFormat som argument.

Följande kodexempel visar hur man redigerar en kommentar i ett Visio-diagram med Python.

# Detta kodexempel visar hur man lägger till kommentarer på sidnivå till ett Visio-diagram i Python.
import aspose.diagram
from aspose.diagram import *

# Ladda ett befintligt Visio-diagram
diagram = Diagram("C:\\Files\Drawing1.vsdx");

# Hämta sidobjekt efter index
page0 = diagram.pages[0];

# Få en samling av kommentarerna
annotations = page0.page_sheet.annotations;

# Iterera igenom anteckningarna
for annotation in annotations:
    comment = annotation.comment.value;
    print(comment)
    comment += " updation mark";
    annotation.comment.value = comment;
    print(annotation.comment.value)

# Spara Visio-diagram
diagram.save("C:\\Files\\EditPageLevelComment.vsdx", SaveFileFormat.VSDX);
Redigera kommentarer i Visio Diagram med Python

Redigera kommentarer i Visio Diagram med Python.

Skaffa en gratis API-licens

Skaffa en gratis tillfällig licens och upplev bibliotekets möjligheter utan kostnad. Genom att använda en gratis tillfällig licens kan du utforska funktionerna i biblioteket utan att stöta på några begränsningar.

Lägg till kommentarer till Visio Diagram – Lärresurser

Utforska andra funktioner i biblioteket och lär dig hur du genererar, konverterar och manipulerar Visio-diagram utan att använda Microsoft Visio med hjälp av följande resurser:

Slutsats

I det här blogginlägget lärde vi oss hur man lägger till kommentarer till Visio-diagram i Python. Genom att utnyttja Aspose.Diagram för Python kan utvecklare automatisera processen att annotera Visio-diagram programmatiskt med Python. I händelse av oklarheter, vänligen kontakta oss på vårt gratis supportforum.

Se även