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

Aspose.Diagram for .NET

 
 

C# .NET API om Visio-diagrammen te maken, bewerken en converteren

Een krachtige Visio-diagram-API om Visio-bestanden te maken, bewerken, manipuleren en converteren naar XPS-, HTML-, SVG-, SWF-, XAML-, afbeeldings- of PDF-indelingen.

Aspose.Diagram voor .NET is een zeer nuttige Visio Diagramming-bibliotheek waarmee softwareontwikkelaars Microsoft Visio-diagrammen kunnen maken, wijzigen, manipuleren en converteren in C#-toepassingen. De bibliotheek biedt een uitgebreide set functionaliteiten voor het werken met vormen en pagina's in Microsoft Visio-diagrammen. Het maakt het mogelijk om vormen en eigenschappen van vormen toe te voegen, te verwijderen en te wijzigen, zoals grootte, positie en opmaak. De bibliotheek is ontworpen om goed te presteren op zowel een server als een client.

Aspose.Diagram voor .NET biedt zeer nuttige functies voor het verwerken van pagina-eigenschappen zoals paginaformaat, oriëntatie en marges, en beheert de zichtbaarheid en volgorde van lagen en secties in een Visio-diagram. Het ondersteunt ook het ophalen van Visio-connectoren en lettertype-informatie, het samenvoegen van verschillende diagrammen, het invoegen of kopiëren van een nieuwe pagina, het opmaken van een Visio-pagina, het beheren van de paginagrootte, het extraheren van afbeeldingen, het toevoegen van een hyperlink aan een Visio-vorm, het toevoegen van een watermerk aan een afbeelding, het verwerken van onbewerkte gegevens, het vervangen van een afbeeldingsvorm, het maken van velden, het toevoegen, ophalen of kopiëren van Visio-vormgegevens en nog veel meer.

Er zijn verschillende nuttige voordelen verbonden aan Aspose.Diagram voor .NET, zoals de mogelijkheid om Microsoft Visio-diagrammen te lezen, schrijven en converteren in verschillende formaten, zoals VSDX, VSX, VTX, VDX, VSSX, VSTX, VSDM, VSSM, VSD, VSS, VST en VDW. Hierdoor kunnen ontwikkelaars eenvoudig werken met Visio-diagrammen in een formaat dat het beste bij hun behoeften past, of het nu gaat om samenwerking, analyse of presentatie. Naast de kernfunctionaliteit biedt de bibliotheek ook een reeks geavanceerde functies, zoals ondersteuning voor macro's en plug-ins en de mogelijkheid om berekeningen uit te voeren met behulp van ingebouwde functies. Hierdoor kunnen ontwikkelaars complexe en geavanceerde Visio-diagrammen maken, gegevensanalyses uitvoeren en eenvoudig rapporten genereren.

Previous Next

Aan de slag met Aspose.Diagram voor .NET

De aanbevolen manier om Aspose.Diagram voor .NET te installeren is met NuGet. Gebruik de volgende opdracht voor een soepele installatie.

Aspose.Diagram voor .NET installeren via NuGet

Install-Package Aspose.Pdf 
U kunt het ook rechtstreeks downloaden van de Aspose-productpagina.

Visio-diagrammen maken via C# .NET API

Aspose.Diagram voor .NET heeft volledige ondersteuning voor het maken en bewerken van Visio-diagrammen via een programma zonder Microsoft Visio te gebruiken. De bibliotheek stelt gebruikers in staat om diagramvormen en hun eigenschappen eenvoudig te verwerken. Het ondersteunt de functie voor het automatisch positioneren van vormen in vergelijking met de handmatige manier. De bibliotheek ondersteunt ook het automatisch werken met VBA-modulecode en stelt gebruikers in staat om VBA-modulecode te extraheren en te wijzigen. Met Aspose.Diagram kunt u nieuwe Visio-diagrammen vanaf nul maken of bestaande diagrammen laden, vormen, tekst en andere elementen toevoegen en bewerken en de gewijzigde diagrammen opslaan op schijf of stream.

Maak een nieuw diagram vanaf nul 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);

Converteer Visio-diagrammen naar andere bestandsformaten via C# API

Aspose.Diagram voor .NET is een handige en efficiënte oplossing waarmee softwareontwikkelaars Microsoft Visio-diagrammen kunnen openen en converteren naar verschillende bestandsformaten in hun eigen .NET-toepassingen. De bibliotheek ondersteunt de conversie van Visio-diagrammen naar enkele populaire bestandsformaten zoals PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF en nog veel meer. Het conversieproces is snel en efficiënt en het uitvoerbestand is nauwkeurig en van hoge kwaliteit. De bibliotheek ondersteunt enkele belangrijke functies, zoals het splitsen van pagina's, het converteren van Visio-tekeningen met selectieve vormen, het wijzigen van bestaande vormen, enzovoort.

Exporteer Microsoft Visio-tekening naar 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.");

Vorm toevoegen en beheren in Visio-bestanden via .NETAPI

Aspose.Diagram voor .NET stelt softwareontwikkelaars in staat om vormen in Visio-diagrammen in te voegen en de eigenschappen ervan eenvoudig te beheren. De bibliotheek ondersteunt verschillende belangrijke functies voor het verwerken van Visio-vormen, zoals nieuwe vormen toevoegen, bestaande vormen ophalen en wijzigen, Visio-vormen converteren naar HTML of afbeelding, bestaande vormen kopiëren, vormen met elkaar verbinden, vormenparagrafen beheren, ondersteuning voor het lijmen van vormen, Visio-tijdlijnvormen, pinwaarden berekenen, de grootte van een vorm instellen, thema toepassen op vorm, vormen groeperen, converteren en verifiëren en nog veel meer.

Vormgegevens ophalen uit 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);
}

Tekst invoegen en bewerken in Visio-diagrammen via .NET API

Met Aspose.Diagram voor .NET kunnen softwareontwikkelaars op verschillende manieren met Visio werken in Visio-diagrammen met behulp van de .NET-bibliotheek. De C#-bibliotheek bevat verschillende functies voor het verwerken van tekst in vormen, zoals het invoegen van tekstvormen, het aanpassen van tekstvormen in het Visio-diagram, het bijwerken van de tekst van de vorm, het zoeken en vervangen van de tekst van de vorm, het toepassen van ingebouwde of aangepaste stijlbladen op tekst, het toepassen van verschillende stijlen op elke tekstwaarde van een vorm, het extraheren van platte tekst uit de Visio-diagrampagina en nog veel meer.

Voegt tekstvorm toe aan het Visio-diagram 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);
 Dutch