Aspose.Diagram for .NET
C# .NET API pro vytváření, úpravy a převod diagramů aplikace Visio
Výkonné rozhraní Visio Diagraming API pro vytváření, úpravu, manipulaci a převod souborů Visio do formátů XPS, HTML, SVG, SWF, XAML, obrázků nebo PDF.
Aspose.Diagram for .NET je velmi užitečná knihovna Visio Diagramming, která vývojářům softwaru umožňuje vytvářet, upravovat, manipulovat a převádět diagramy Microsoft Visio v aplikacích C#. Knihovna poskytuje bohatou sadu funkcí pro práci s obrazci a stránkami v diagramech aplikace Microsoft Visio. Umožňuje přidávat, odstraňovat a upravovat tvary a vlastnosti tvarů, jako je velikost, poloha a formátování. Knihovna je navržena tak, aby fungovala dobře na serveru i na klientovi.
Aspose.Diagram for .NET poskytuje velmi užitečné funkce pro zpracování vlastností stránky, jako je velikost stránky, orientace a okraje, a spravuje viditelnost a pořadí vrstev a sekcí v diagramu aplikace Visio. Podporuje také načítání konektorů aplikace Visio a informací o písmech, slučování různých diagramů, vkládání nebo kopírování nové stránky, formátování stránky aplikace Visio, správu velikosti stránky, extrahování obrázků, přidávání hypertextového odkazu na tvar aplikace Visio, přidávání vodoznaku do obrázku, zpracování nezpracovaných dat , nahrazování obrazce obrázku, vytváření polí, přidávání nebo načítání nebo kopírování dat tvaru Visio a mnoho dalších.
Aspose.Diagram for .NET má různé užitečné výhody, jako je jeho schopnost číst, zapisovat a převádět diagramy Microsoft Visio v různých formátech, jako jsou VSDX, VSX, VTX, VDX, VSSX, VSTX, VSDM, VSSM, VSD, VSS, VST a VDW. To vývojářům umožňuje snadno pracovat s diagramy Visio ve formátu, který nejlépe vyhovuje jejich potřebám, ať už jde o spolupráci, analýzu nebo prezentaci. Kromě své základní funkce poskytuje knihovna také řadu pokročilých funkcí, jako je podpora maker a pluginů a možnost provádět výpočty pomocí vestavěných funkcí. To vývojářům umožňuje vytvářet složité a sofistikované diagramy Visio a provádět analýzu dat a snadno vytvářet sestavy.
Začínáme s Aspose.Diagram pro .NET
Doporučený způsob instalace Aspose.Diagram pro .NET je použití NuGet. Pro bezproblémovou instalaci použijte prosím následující příkaz.
Nainstalujte Aspose.Diagram pro .NET přes NuGet
Install-Package Aspose.Pdf
Můžete si jej také stáhnout přímo z stránky produktu Aspose.Vytváření diagramů aplikace Visio prostřednictvím rozhraní C# .NET API
Aspose.Diagram for .NET obsahuje úplnou podporu pro vytváření a manipulaci s diagramy Visio programově bez použití Microsoft Visio. Knihovna umožňuje uživatelům snadno manipulovat s tvary diagramů a jejich vlastnostmi. Podporuje funkci rozvržení tvarů pro rychlejší automatické umístění tvarů ve srovnání s ručním způsobem. Knihovna také automaticky podporuje práci s kódem modulu VBA a umožňuje uživatelům extrahovat a upravovat kód modulu VBA. Pomocí Aspose.Diagram můžete vytvářet nové diagramy Visio od začátku nebo načítat existující, přidávat a manipulovat s tvary, textem a dalšími prvky a ukládat upravené diagramy na disk nebo stream.
Vytvořit nový diagram od nuly prostřednictvím rozhraní .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);
Převod diagramů aplikace Visio do jiných formátů souborů prostřednictvím rozhraní C# API
Aspose.Diagram for .NET je pohodlné a efektivní řešení, které umožňuje vývojářům softwaru otevírat a převádět diagramy Microsoft Visio do různých formátů souborů v rámci jejich vlastních aplikací .NET. Knihovna podporuje převod diagramů Visio do některých oblíbených formátů souborů, jako jsou PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF a mnoho dalších. Proces převodu je rychlý a efektivní a výstupní soubor je přesný a vysoce kvalitní. Knihovna podporuje některé důležité funkce, jako je rozdělení stránek, převod výkresu aplikace Visio s selektivními obrazci, úprava existujících obrazců a tak dále.
Exportujte kresbu Microsoft Visio do PDF přes 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.");
Přidávání a správa obrazců v souborech Visio prostřednictvím .NETAPI
Aspose.Diagram for .NET umožňuje vývojářům softwaru vkládat tvary do diagramů aplikace Visio a snadno spravovat jejich vlastnosti. Knihovna podporuje několik důležitých funkcí pro práci s tvary aplikace Visio, jako je přidání nového tvaru, načtení a úprava existujícího tvaru, převod tvaru Visio na HTML nebo obrázek, kopírování existujícího tvaru, propojení tvarů mezi sebou, správa odstavce tvarů, podpora lepení tvarů, Visio Tvary časové osy, výpočet hodnot kolíků, nastavení velikosti tvaru, použití motivu na tvar, seskupení, převod a ověření tvarů a mnoho dalšího.
Načtení informací o tvaru z diagramu Visio prostřednictvím rozhraní 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);
}
Vkládání a úprava textu v diagramech Visio prostřednictvím rozhraní .NET API
Aspose.Diagram for .NET umožňuje vývojářům softwaru pracovat s Visio různými způsoby v rámci Visio Diagrams pomocí knihovny .NET. Knihovna C# obsahuje různé funkce pro práci s textem v tvarech, jako je vkládání tvaru textu, přizpůsobení tvaru textu v diagramu Visio, aktualizace textu tvaru, hledání a nahrazování textu tvaru, použití vestavěných nebo vlastních šablon stylů na text. , použít jiný styl na každou textovou hodnotu tvaru, extrahovat prostý text ze stránky diagramu aplikace Visio a mnoho dalších.
Přidá tvar textu do diagramu Visio prostřednictvím rozhraní .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);