1. Produkter
  2.   Diagram
  3.   .NET
  4.   Aspose.Diagram for .NET

Aspose.Diagram for .NET

 
 

C# .NET API for å lage, redigere og konvertere Visio-diagrammer

En kraftig Visio Diagraming API for å lage, redigere, manipulere og konvertere Visio-filer til XPS, HTML, SVG, SWF, XAML, bilder eller PDF-formater.

Aspose.Diagram for .NET er et veldig nyttig Visio Diagramming-bibliotek som gir programvareutviklere muligheten til å lage, modifisere, manipulere og konvertere Microsoft Visio-diagrammer i C#-applikasjoner. Biblioteket tilbyr et rikt sett med funksjoner for arbeid med former og sider i Microsoft Visio-diagrammer. Den lar deg legge til, slette og endre former og egenskaper for former, for eksempel størrelse, plassering og formatering. Biblioteket er designet for å fungere godt både på en server og en klient.

Aspose.Diagram for .NET gir svært nyttige funksjoner for å håndtere sideegenskaper som sidestørrelse, orientering og marger, og administrerer synligheten og rekkefølgen til lag og seksjoner i et Visio-diagram. Den støtter også henting av Visio-koblinger og skriftinformasjon, slå sammen forskjellige diagrammer, sette inn eller kopiere en ny side, formatere Visio-side, administrere sidestørrelse, trekke ut bilder, legge til en hyperkobling til en Visio-form, legge til et vannmerke til et bilde, behandling av rådata , erstatte en bildeform, lage felt, legge til eller hente eller kopiere Visio Shape Data og mange flere.

Det er forskjellige nyttige fordeler ved Aspose.Diagram for .NET, som for eksempel evnen til å lese, skrive og konvertere Microsoft Visio-diagrammer i en rekke formater som VSDX, VSX, VTX, VDX, VSSX, VSTX, VSDM, VSSM, VSD, VSS, VST og VDW. Dette gjør det mulig for utviklere å enkelt jobbe med Visio-diagrammer i et format som passer best for deres behov, enten det er for samarbeid, analyse eller presentasjon. I tillegg til kjernefunksjonaliteten tilbyr biblioteket også en rekke avanserte funksjoner, som støtte for makroer og plugins, og muligheten til å utføre beregninger ved hjelp av innebygde funksjoner. Dette lar utviklere lage komplekse og sofistikerte Visio-diagrammer og utføre dataanalyse samt generere rapporter med letthet.

Previous Next

Kom i gang med Aspose.Diagram for .NET

Den anbefalte måten å installere Aspose.Diagram for .NET på er å bruke NuGet. Bruk følgende kommando for en jevn installasjon.

Installer Aspose.Diagram for .NET via NuGet

Install-Package Aspose.Pdf 
Du kan også laste den ned direkte fra Aspose-produktsiden.

Lag Visio-diagrammer via C# .NET API

Aspose.Diagram for .NET har inkludert fullstendig støtte for å lage og manipulere Visio-diagrammer programmatisk uten å bruke Microsoft Visio. Biblioteket lar brukere håndtere diagrammets former og deres egenskaper med letthet. Den støtter funksjonen for layoutformer for å automatisk posisjonere figurer raskere sammenlignet med den manuelle måten. Biblioteket støtter også arbeid med VBA-modulkode automatisk og lar brukere trekke ut og endre VBA-modulkode. Ved å bruke Aspose.Diagram kan du lage nye Visio-diagrammer fra bunnen av eller laste inn eksisterende, legge til og manipulere former, tekst og andre elementer, og lagre de endrede diagrammene på disk eller stream.

Lag et nytt diagram fra bunnen av via .NET API

string dataDir = RunExamples.GetDataDir_LoadSaveConvert();

// Initialize a Diagram class
Diagram diagram = new Diagram();

// Save diagram in the VSDX format
diagram.Save(dataDir + "CreateNewVisio_out.vsdx", SaveFileFormat.VSDX);

Konverter Visio-diagrammer til andre filformater via C# API

Aspose.Diagram for .NET er en praktisk og effektiv løsning som gjør det mulig for programvareutviklere å åpne og konvertere Microsoft Visio-diagrammer til ulike filformater i sine egne .NET-applikasjoner. Biblioteket støtter konvertering av Visio-diagrammer til noen populære filformater som PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF og mange flere. Konverteringsprosessen er rask og effektiv, og utdatafilen er nøyaktig og av høy kvalitet. Biblioteket støtter noen viktige funksjoner, som å dele opp sider, konvertere Visio-tegning med selektive former, endre eksisterende former og så videre.

Eksporter Microsoft Visio-tegning til PDF via C# API

string dataDir = RunExamples.GetDataDir_LoadSaveConvert();

// Call the diagram constructor to load a VSD diagram
Diagram diagram = new Diagram(dataDir + "ExportToPDF.vsd");

MemoryStream pdfStream = new MemoryStream();
// Save diagram
diagram.Save(pdfStream, SaveFileFormat.PDF);

// Create a PDF file
FileStream pdfFileStream = new FileStream(dataDir + "ExportToPDF_out.pdf", FileMode.Create, FileAccess.Write);
pdfStream.WriteTo(pdfFileStream);
pdfFileStream.Close();

pdfStream.Close();

// Display Status.
System.Console.WriteLine("Conversion from vsd to pdf performed successfully.");

Legg til og administrer figurer i Visio-filer via .NETAPI

Aspose.Diagram for .NET lar programvareutviklere sette inn former i Visio-diagrammer og enkelt administrere egenskapene. Biblioteket støtter flere viktige funksjoner for håndtering av Visio-former, som å legge til ny form, hente og endre eksisterende form, konvertere Visio-form til HTML eller bilde, kopiere eksisterende form, koble former med hverandre, administrere Shapes Paragraph, Shapes Liming-støtte, Visio Tidslinjeformer, beregne pin-verdier, angi størrelsen på en form, bruke tema på formen, gruppere, konvertere og bekrefte former og mye mer.

Hent forminformasjon fra Visio Diagram via C# API

string dataDir = RunExamples.GetDataDir_Shapes();

// Load diagram
Diagram vsdDiagram = new Diagram(dataDir + "RetrieveShapeInfo.vsd");

foreach (Aspose.Diagram.Shape shape in vsdDiagram.Pages[0].Shapes)
{
    // Display information about the shapes
    Console.WriteLine("\nShape ID : " + shape.ID);
    Console.WriteLine("Name : " + shape.Name);
    Console.WriteLine("Master Shape : " + shape.Master.Name);
}

Sett inn og rediger tekst i Visio-diagrammer via .NET API

Aspose.Diagram for .NET lar programvareutviklere jobbe med Visio på forskjellige måter i Visio Diagrams ved å bruke .NET-biblioteket. C#-biblioteket har inkludert forskjellige funksjoner for håndtering av tekst i former, for eksempel å sette inn tekstform, tilpasse tekstform i Visio-diagrammet, oppdatere formens tekst, finne og erstatte figurens tekst, bruke innebygd eller tilpasset stilark på tekst , bruk forskjellig stil på hver tekstverdi i en form, trekk ut ren tekst fra Visio-diagramsiden og mange flere.

Legger til tekstform i Visio-diagrammet via .NET API

string dataDir = RunExamples.GetDataDir_ShapeText();

// Create a new diagram
Diagram diagram = new Diagram();
// Set parameters and add text to a Visio page
double PinX = 1, PinY = 1, Width = 1, Height = 1;                  
diagram.Pages[0].AddText(PinX, PinY, Width, Height, "Test text");
// Save diagram 
diagram.Save(dataDir + "InsertTextShape_out.vsdx", SaveFileFormat.VSDX);
 Norsk