Aspose.Diagram for .NET
C# .NET API til at oprette, redigere og konvertere Visio-diagrammer
En kraftfuld Visio Diagraming API til at oprette, redigere, manipulere og konvertere Visio-filer til XPS, HTML, SVG, SWF, XAML, billeder eller PDF-formater.
Aspose.Diagram til .NET er et meget nyttigt Visio Diagramming-bibliotek, der giver softwareudviklere mulighed for at oprette, ændre, manipulere og konvertere Microsoft Visio-diagrammer i C#-applikationer. Biblioteket giver et rigt sæt funktioner til at arbejde med former og sider i Microsoft Visio-diagrammer. Det tillader tilføjelse, sletning og ændring af figurer og figurers egenskaber, såsom størrelse, position og formatering. Biblioteket er designet til at fungere godt på både en server og en klient.
Aspose.Diagram til .NET giver meget nyttige funktioner til håndtering af sideegenskaber såsom sidestørrelse, orientering og margener, og styrer synligheden og rækkefølgen af lag og sektioner i et Visio-diagram. Det understøtter også hentning af Visio-stik og skrifttypeoplysninger, fletning af forskellige diagrammer, indsættelse eller kopiering af en ny side, formatering af Visio-side, håndtering af sidestørrelse, udtrækning af billeder, tilføjelse af et hyperlink til en Visio-form, tilføjelse af et vandmærke til et billede, behandling af rådata. , erstatte en billedform, oprette felter, tilføje eller hente eller kopiere Visio Shape Data og mange flere.
Der er forskellige nyttige fordele ved Aspose.Diagram for .NET, såsom dets evne til at læse, skrive og konvertere Microsoft Visio-diagrammer i en række forskellige formater såsom VSDX, VSX, VTX, VDX, VSSX, VSTX, VSDM, VSSM, VSD, VSS, VST og VDW. Dette gør det muligt for udviklere nemt at arbejde med Visio-diagrammer i et format, der passer bedst til deres behov, uanset om det er til samarbejde, analyse eller præsentation. Udover dets kernefunktionalitet giver biblioteket også en række avancerede funktioner, såsom understøttelse af makroer og plugins, og muligheden for at udføre beregninger ved hjælp af indbyggede funktioner. Dette giver udviklere mulighed for at skabe komplekse og sofistikerede Visio-diagrammer og udføre dataanalyse samt generere rapporter med lethed.
Kom godt i gang med Aspose.Diagram for .NET
Den anbefalede måde at installere Aspose.Diagram til .NET på er at bruge NuGet. Brug venligst følgende kommando for en problemfri installation.
Installer Aspose.Diagram for .NET via NuGet
Install-Package Aspose.Pdf
Du kan også downloade den direkte fra Aspose-produktsiden.Opret Visio-diagrammer via C# .NET API
Aspose.Diagram for .NET har inkluderet komplet support til at oprette og manipulere Visio-diagrammer programmatisk uden brug af Microsoft Visio. Biblioteket giver brugerne mulighed for at håndtere diagrammets former og deres egenskaber med lethed. Det understøtter layoutformfunktionen til automatisk at placere figurer hurtigere sammenlignet med den manuelle måde. Biblioteket understøtter også at arbejde med VBA-modulkode automatisk og giver brugerne mulighed for at udtrække og ændre VBA-modulkode. Ved at bruge Aspose.Diagram kan du oprette nye Visio-diagrammer fra bunden eller indlæse eksisterende, tilføje og manipulere former, tekst og andre elementer og gemme de ændrede diagrammer på disk eller stream.
Opret nyt diagram fra bunden 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, der gør det muligt for softwareudviklere at åbne og konvertere Microsoft Visio-diagrammer til forskellige filformater i deres egne .NET-applikationer. Biblioteket understøtter konvertering af Visio-diagrammer til nogle populære filformater såsom PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF og mange flere. Konverteringsprocessen er hurtig og effektiv, og outputfilen er nøjagtig og af høj kvalitet. Biblioteket understøtter nogle vigtige funktioner, såsom opdeling af sider, konvertering af Visio-tegning med selektive former, ændring af 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.");
Tilføj og administrer figurer i Visio-filer via .NETAPI
Aspose.Diagram for .NET giver softwareudviklere mulighed for at indsætte figurer i Visio-diagrammer og administrere dets egenskaber med lethed. Biblioteket understøtter flere vigtige funktioner til håndtering af Visio-former, såsom tilføjelse af ny form, hente og ændre eksisterende form, konvertere Visio-form til HTML eller billede, kopiere eksisterende form, forbinde figurer med hinanden, administrere Shapes Paragraph, Shapes Liming support, Visio Tidslinjeformer, beregn pinværdier, indstil størrelsen på en form, anvend tema til form, grupper, konverter og verificere figurer og mange flere.
Hent formoplysninger 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);
}
Indsæt og rediger tekst i Visio-diagrammer via .NET API
Aspose.Diagram til .NET giver softwareudviklere mulighed for at arbejde med Visio på forskellige måder inde i Visio Diagrams ved hjælp af .NET-biblioteket. C#-biblioteket har inkluderet forskellige funktioner til håndtering af tekst i figurer, såsom indsættelse af tekstform, tilpasse tekstform i Visio-diagrammet, opdatere figurens tekst, finde og erstatte figurens tekst, anvende indbygget eller tilpasset typografiark på tekst , anvend forskellig stil på hver tekstværdi af en figur, udtræk almindelig tekst fra Visio-diagramsiden og mange flere.
Tilføjer 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);