Kombinera Visio-diagram i Python

Visio-filer används allmänt för att skapa ett brett utbud av professionella diagram, flödesscheman, organisationsdiagram, nätverksdiagram, planritningar och mer. De sparas vanligtvis i formatet VSDX eller VSD för att ge ett bekvämt sätt att kommunicera komplexa idéer, processer och strukturer visuellt. I den här artikeln kommer vi att lära oss hur man kombinerar Visio-diagram i Python.

  1. Python Visio API för att kombinera diagram
  2. Kombinera MS Visio VSDX-filer i Python
  3. Slå samman flera MS Visio-filer i Python

Python Visio API för att kombinera diagram

För att kombinera två eller flera Visio-filer kommer vi att använda Aspose.Diagram for Python API. Det är ett funktionsrikt bibliotek som sömlöst integreras med dina Python-applikationer, vilket gör det möjligt för dig att skapa, manipulera och konvertera Microsoft Visio-diagram med lätthet. Oavsett om du utvecklar en komplex affärsprocess, designar nätverksdiagram eller kartlägger projektarbetsflöden, tillhandahåller Aspose.Diagram för Python en robust uppsättning funktioner för att möta dina behov. Det ger dig möjlighet att arbeta med Visio-filer programmatiskt, vilket eliminerar behovet av manuell intervention. Ladda bara ned API:t från avsnittet Releases eller konfigurera det från PyPi med följande kommando:

pip install aspose-diagram-python

Kombinera MS Visio VSDX-filer i Python

Du kan kombinera Visio-filer samtidigt som du lägger till dem som olika sidor med följande steg:

  1. Ladda källvisiodiagrammet.
  2. Ladda det andra Visio-diagrammet för att sammanfoga det.
  3. Slå ihop Visio-filerna med metoden combine() i klassen Diagram.
  4. Slutligen, spara utdatadiagrammet med metoden save().

Exempelkoden nedan visar hur man kombinerar två Visio-diagramfiler i Python:

import aspose.diagram
from aspose.diagram import *

# Initialize a Diagram class
diagram = Diagram("Drawing.vsdx")

# Load the other input file
diagram2 = Diagram("Input.vsdx")

# Combine two Visio diagrams
diagram.combine(diagram2)

# Save diagram as VSDX
diagram.save("Combined.vsdx", SaveFileFormat.VSDX)

Slå samman flera MS Visio-filer i Python

Du kan slå samman flera Visio-filer till en enda diagramfil genom att följa stegen nedan:

  1. Ladda indatafilen Visio.
  2. Ladda andra Visio-diagram med klassen Diagram.
  3. Upprepa laddningen av diagrammen för så många filer som du vill slå samman.
  4. Använd metoden combine() för klassen Diagram.
  5. Kombinera de inlästa Visio-diagramfilerna.
  6. Exportera utdatafilen med metoden save().

Kodavsnittet nedan förklarar hur man kombinerar flera MS Visio-diagramfiler i Python.

import aspose.diagram
from aspose.diagram import *

# Initialize a Diagram class
diagram = Diagram("Drawing.vsdx")

# Load the other input file
diagram2 = Diagram("Input.vsdx")

# Combine two Visio diagrams
diagram.combine(diagram2)

diagram3 = Diagram("Sample.vsdx")

# Combine the Visio files
diagram.combine(diagram3)

# Save output Visio diagram
diagram.save("Multiple.vsdx", SaveFileFormat.VSDX)

Skaffa en gratis licens

Du kan begära en gratis temporär licens för att utvärdera API:et till dess fulla kapacitet.

Slutsats

Oavsett om du behöver samarbeta med kollegor, konsolidera diagram från olika källor eller förbättra ditt arbetsflöde för diagramhantering, ger den här artikeln en flexibel och effektiv lösning för att kombinera Visio-diagram i Python. Om du vill diskutera någon av dina frågor är du välkommen att kontakta oss på gratis supportforum.

Se även