Aspose.Diagram for .NET
C# .NET API, skirta kurti, redaguoti ir konvertuoti Visio diagramas
Galingas Visio Diagraming API, skirtas kurti, redaguoti, manipuliuoti ir konvertuoti Visio failus į XPS, HTML, SVG, SWF, XAML, vaizdus arba PDF formatus.
Aspose.Diagram for .NET yra labai naudinga „Visio Diagramming“ biblioteka, suteikianti programinės įrangos kūrėjams galimybę kurti, modifikuoti, manipuliuoti ir konvertuoti „Microsoft Visio“ diagramas C# programose. Bibliotekoje yra daug funkcijų, skirtų darbui su formomis ir puslapiais Microsoft Visio diagramose. Tai leidžia pridėti, ištrinti ir keisti formas ir jų savybes, tokias kaip dydis, padėtis ir formatavimas. Biblioteka sukurta taip, kad gerai veiktų tiek serveryje, tiek kliente.
Aspose.Diagram, skirta .NET, teikia labai naudingas funkcijas, skirtas tvarkyti puslapio ypatybes, pvz., puslapio dydį, orientaciją ir paraštes, ir tvarko sluoksnių bei sekcijų matomumą ir tvarką Visio diagramoje. Jis taip pat palaiko „Visio“ jungčių ir šriftų informacijos gavimą, skirtingų diagramų sujungimą, naujo puslapio įterpimą arba kopijavimą, „Visio“ puslapio formatavimą, puslapio dydžio valdymą, vaizdų ištraukimą, hipersaito pridėjimą prie „Visio“ formos, vandens ženklo pridėjimą prie vaizdo, neapdorotų duomenų apdorojimą. , pakeisdami paveikslėlio formą, kurkite laukus, pridėkite, nuskaitykite arba kopijuokite Visio formos duomenis ir dar daugiau.
Yra įvairių naudingų „Aspose.Diagram“, skirtų .NET, pranašumų, pvz., galimybė skaityti, rašyti ir konvertuoti „Microsoft Visio“ diagramas įvairiais formatais, tokiais kaip VSDX, VSX, VTX, VDX, VSSX, VSTX, VSDM, VSSM, VSD, VSS, VST ir VDW. Tai leidžia kūrėjams lengvai dirbti su „Visio“ diagramomis tokiu formatu, kuris geriausiai atitinka jų poreikius, nesvarbu, ar tai būtų bendradarbiavimas, analizė ar pristatymas. Be pagrindinių funkcijų, bibliotekoje taip pat yra daugybė pažangių funkcijų, tokių kaip makrokomandų ir papildinių palaikymas bei galimybė atlikti skaičiavimus naudojant įmontuotas funkcijas. Tai leidžia kūrėjams kurti sudėtingas ir sudėtingas Visio diagramas ir atlikti duomenų analizę bei lengvai generuoti ataskaitas.
Darbo su Aspose.Diagram, skirta .NET, pradžia
Rekomenduojamas būdas įdiegti Aspose.Diagram for .NET yra naudoti NuGet. Norėdami sklandžiai įdiegti, naudokite šią komandą.
Įdiekite „Aspose.Diagram“, skirtą .NET, naudodami „NuGet“
Install-Package Aspose.Pdf
Taip pat galite jį atsisiųsti tiesiogiai iš „Aspose“ produkto puslapio.Kurti Visio diagramas naudojant C# .NET API
Aspose.Diagram, skirta .NET, apima visišką „Visio“ diagramų kūrimo ir manipuliavimo programiškai palaikymą nenaudojant „Microsoft Visio“. Biblioteka leidžia vartotojams lengvai tvarkyti diagramų formas ir jų savybes. Jis palaiko išdėstymo formų funkciją, kad greičiau automatiškai išdėstytų figūras, palyginti su rankiniu būdu. Biblioteka taip pat palaiko automatinį darbą su VBA modulio kodu ir leidžia vartotojams išgauti ir modifikuoti VBA modulio kodą. Naudodami „Aspose.Diagram“ galite kurti naujas „Visio“ diagramas nuo nulio arba įkelti esamas, pridėti figūrų, teksto ir kitų elementų bei jais manipuliuoti, o pakeistas diagramas išsaugoti diske arba sraute.
Sukurkite naują diagramą nuo pradžių naudodami .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);
Konvertuokite Visio diagramas į kitus failų formatus naudodami C# API
Aspose.Diagram for .NET yra patogus ir efektyvus sprendimas, leidžiantis programinės įrangos kūrėjams atidaryti ir konvertuoti Microsoft Visio diagramas į įvairius failų formatus savo .NET programose. Biblioteka palaiko Visio diagramų konvertavimą į kai kuriuos populiarius failų formatus, pvz., PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF ir daugelį kitų. Konvertavimo procesas yra greitas ir efektyvus, o išvesties failas yra tikslus ir aukštos kokybės. Biblioteka palaiko kai kurias svarbias funkcijas, tokias kaip puslapių skaidymas, Visio piešinio konvertavimas pasirinktinėmis formomis, esamų formų modifikavimas ir pan.
Eksportuokite „Microsoft Visio“ piešinį į PDF naudodami 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.");
Pridėkite ir tvarkykite figūras Visio failuose naudodami .NETAPI
Aspose.Diagram for .NET leidžia programinės įrangos kūrėjams įterpti figūras į Visio diagramas ir lengvai valdyti jos ypatybes. Biblioteka palaiko keletą svarbių „Visio“ formų tvarkymo funkcijų, pvz., pridėti naują formą, gauti ir modifikuoti esamą formą, konvertuoti „Visio“ formą į HTML arba vaizdą, kopijuoti esamą formą, sujungti figūras tarpusavyje, valdyti figūrų pastraipą, figūrų klijavimo palaikymą, „Visio“ Laiko juostos formos, apskaičiuokite smeigtukų reikšmes, nustatykite formos dydį, pritaikykite temą formai, grupuokite, konvertuokite ir patikrinkite formas ir dar daugiau.
Gaukite figūros informaciją iš „Visio“ diagramos per 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);
}
Teksto įterpimas ir redagavimas Visio diagramose per .NET API
„Aspose.Diagram“, skirta .NET, leidžia programinės įrangos kūrėjams dirbti su „Visio“ įvairiais būdais „Visio diagramose“, naudojant .NET biblioteką. C# bibliotekoje yra įvairių formų teksto tvarkymo funkcijų, pvz., teksto formos įterpimas, teksto formos tinkinimas Visio diagramoje, formos teksto atnaujinimas, figūros teksto radimas ir keitimas, įtaisytųjų arba tinkintų stiliaus lapų taikymas tekstui. , pritaikykite skirtingą stilių kiekvienai formos teksto vertei, ištraukite paprastą tekstą iš „Visio“ diagramos puslapio ir dar daugiau.
Prideda teksto formą „Visio“ diagramoje per .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);