Aspose.Diagram for .NET
C# .NET API zum Erstellen, Bearbeiten und Konvertieren von Visio-Diagrammen
Eine leistungsstarke Visio-Diagramm-API zum Erstellen, Bearbeiten, Manipulieren und Konvertieren von Visio-Dateien in die Formate XPS, HTML, SVG, SWF, XAML, Bilder oder PDF.
Aspose.Diagram für .NET ist eine sehr nützliche Visio-Diagrammbibliothek, die Softwareentwicklern die Möglichkeit gibt, Microsoft Visio-Diagramme in C#-Anwendungen zu erstellen, zu ändern, zu bearbeiten und zu konvertieren. Die Bibliothek bietet eine Vielzahl von Funktionen für die Arbeit mit Formen und Seiten in Microsoft Visio-Diagrammen. Sie ermöglicht das Hinzufügen, Löschen und Ändern von Formen und Formeigenschaften wie Größe, Position und Formatierung. Die Bibliothek ist so konzipiert, dass sie sowohl auf einem Server als auch auf einem Client gut funktioniert.
Aspose.Diagram für .NET bietet sehr nützliche Funktionen für die Handhabung von Seiteneigenschaften wie Seitengröße, Ausrichtung und Rändern und verwaltet die Sichtbarkeit und Reihenfolge von Ebenen und Abschnitten in einem Visio-Diagramm. Es unterstützt auch das Abrufen von Visio-Konnektoren und Schriftinformationen, das Zusammenführen verschiedener Diagramme, das Einfügen oder Kopieren einer neuen Seite, das Formatieren von Visio-Seiten, das Verwalten der Seitengröße, das Extrahieren von Bildern, das Hinzufügen eines Hyperlinks zu einer Visio-Form, das Hinzufügen eines Wasserzeichens zu einem Bild, die Verarbeitung von Rohdaten, das Ersetzen einer Bildform, das Erstellen von Feldern, das Hinzufügen oder Abrufen oder Kopieren von Visio-Formdaten und vieles mehr.
Aspose.Diagram für .NET bietet verschiedene nützliche Vorteile, wie z. B. die Fähigkeit, Microsoft Visio-Diagramme in einer Vielzahl von Formaten wie VSDX, VSX, VTX, VDX, VSSX, VSTX, VSDM, VSSM, VSD, VSS, VST und VDW zu lesen, zu schreiben und zu konvertieren. Dies ermöglicht Entwicklern, problemlos mit Visio-Diagrammen in einem Format zu arbeiten, das ihren Anforderungen am besten entspricht, sei es für die Zusammenarbeit, Analyse oder Präsentation. Neben der Kernfunktionalität bietet die Bibliothek auch eine Reihe erweiterter Funktionen, wie z. B. Unterstützung für Makros und Plugins sowie die Möglichkeit, Berechnungen mithilfe integrierter Funktionen durchzuführen. Auf diese Weise können Entwickler komplexe und anspruchsvolle Visio-Diagramme erstellen, Datenanalysen durchführen und problemlos Berichte erstellen.
Erste Schritte mit Aspose.Diagram für .NET
Die empfohlene Methode zur Installation von Aspose.Diagram für .NET ist die Verwendung von NuGet. Bitte verwenden Sie den folgenden Befehl für eine reibungslose Installation.
Installieren Sie Aspose.Diagram für .NET über NuGet
Install-Package Aspose.Pdf
Sie können es auch direkt von der Aspose-Produktseite herunterladen.Visio-Diagramme über C# .NET API erstellen
Aspose.Diagram für .NET bietet vollständige Unterstützung für das programmgesteuerte Erstellen und Bearbeiten von Visio-Diagrammen ohne Verwendung von Microsoft Visio. Die Bibliothek ermöglicht es Benutzern, Diagrammformen und deren Eigenschaften problemlos zu handhaben. Sie unterstützt die Funktion „Layoutformen“, um Formen im Vergleich zur manuellen Vorgehensweise automatisch schneller zu positionieren. Die Bibliothek unterstützt auch das automatische Arbeiten mit VBA-Modulcode und ermöglicht Benutzern das Extrahieren und Ändern von VBA-Modulcode. Mit Aspose.Diagram können Sie neue Visio-Diagramme von Grund auf neu erstellen oder vorhandene laden, Formen, Text und andere Elemente hinzufügen und bearbeiten und die geänderten Diagramme auf Festplatte oder als Stream speichern.
Erstellen Sie ein neues Diagramm von Grund auf über die .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);
Konvertieren Sie Visio-Diagramme über die C#-API in andere Dateiformate
Aspose.Diagram für .NET ist eine praktische und effiziente Lösung, mit der Softwareentwickler Microsoft Visio-Diagramme in ihren eigenen .NET-Anwendungen öffnen und in verschiedene Dateiformate konvertieren können. Die Bibliothek unterstützt die Konvertierung von Visio-Diagrammen in einige gängige Dateiformate wie PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF und viele mehr. Der Konvertierungsprozess ist schnell und effizient und die Ausgabedatei ist präzise und von hoher Qualität. Die Bibliothek unterstützt einige wichtige Funktionen wie das Aufteilen von Seiten, das Konvertieren von Visio-Zeichnungen mit ausgewählten Formen, das Ändern vorhandener Formen usw.
Microsoft Visio-Zeichnung über die C#-API in PDF exportieren
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.");
Formen in Visio-Dateien über .NETAPI hinzufügen und verwalten
Aspose.Diagram für .NET ermöglicht Softwareentwicklern das Einfügen von Formen in Visio-Diagramme und die einfache Verwaltung ihrer Eigenschaften. Die Bibliothek unterstützt mehrere wichtige Funktionen für die Handhabung von Visio-Formen, wie z. B. das Hinzufügen neuer Formen, das Abrufen und Ändern vorhandener Formen, das Konvertieren von Visio-Formen in HTML oder Bilder, das Kopieren vorhandener Formen, das Verbinden von Formen miteinander, das Verwalten von Formabsätzen, das Ankleben von Formen, Visio-Zeitleistenformen, das Berechnen von Pin-Werten, das Festlegen der Größe einer Form, das Anwenden eines Designs auf Formen, das Gruppieren, Konvertieren und Überprüfen von Formen und vieles mehr.
Forminformationen aus Visio-Diagramm über C#-API abrufen
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);
}
Text in Visio-Diagrammen über .NET API einfügen und bearbeiten
Aspose.Diagram für .NET ermöglicht Softwareentwicklern, mithilfe der .NET-Bibliothek auf verschiedene Weise mit Visio in Visio-Diagrammen zu arbeiten. Die C#-Bibliothek enthält verschiedene Funktionen zur Handhabung von Text in Formen, wie z. B. das Einfügen von Textformen, das Anpassen von Textformen im Visio-Diagramm, das Aktualisieren des Formtexts, das Suchen und Ersetzen des Formtexts, das Anwenden integrierter oder benutzerdefinierter Stylesheets auf Text, das Anwenden unterschiedlicher Stile auf jeden Textwert einer Form, das Extrahieren von einfachem Text aus der Visio-Diagrammseite und vieles mehr.
Fügt Textformen in das Visio-Diagramm über die .NET-API ein
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);