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

Aspose.Diagram for .NET

 
 

C# .NET API för att skapa, redigera och konvertera Visio-diagram

Ett kraftfullt Visio Diagraming API för att skapa, redigera, manipulera och konvertera Visio-filer till XPS, HTML, SVG, SWF, XAML, bilder eller PDF-format.

Aspose.Diagram för .NET är ett mycket användbart Visio Diagramming-bibliotek som ger mjukvaruutvecklare möjligheten att skapa, modifiera, manipulera och konvertera Microsoft Visio-diagram i C#-applikationer. Biblioteket tillhandahåller en rik uppsättning funktioner för att arbeta med former och sidor i Microsoft Visio-diagram. Det tillåter att lägga till, ta bort och ändra former och formers egenskaper, såsom storlek, position och formatering. Biblioteket är designat för att fungera bra på både en server och en klient.

Aspose.Diagram för .NET tillhandahåller mycket användbara funktioner för att hantera sidegenskaper som sidstorlek, orientering och marginaler, och hanterar synligheten och ordningen för lager och sektioner i ett Visio-diagram. Det stöder också hämtning av Visio-anslutningar och teckensnittsinformation, sammanfoga olika diagram, infoga eller kopiera en ny sida, formatera Visio-sida, hantera sidstorlek, extrahera bilder, lägga till en hyperlänk till en Visio-form, lägga till en vattenstämpel till en bild, bearbeta rådata , ersätta en bildform, skapa fält, lägga till eller hämta eller kopiera Visio Shape Data och många fler.

Det finns olika användbara fördelar med Aspose.Diagram för .NET som dess förmåga att läsa, skriva och konvertera Microsoft Visio-diagram i en mängd olika format som VSDX, VSX, VTX, VDX, VSSX, VSTX, VSDM, VSSM, VSD, VSS, VST och VDW. Detta gör det möjligt för utvecklare att enkelt arbeta med Visio-diagram i ett format som bäst passar deras behov, oavsett om det är för samarbete, analys eller presentation. Utöver sin kärnfunktionalitet tillhandahåller biblioteket även en rad avancerade funktioner, såsom stöd för makron och plugins, och möjligheten att utföra beräkningar med hjälp av inbyggda funktioner. Detta gör att utvecklare kan skapa komplexa och sofistikerade Visio-diagram och utföra dataanalys samt generera rapporter med lätthet.

Previous Next

Komma igång med Aspose.Diagram för .NET

Det rekommenderade sättet att installera Aspose.Diagram för .NET är att använda NuGet. Använd följande kommando för en smidig installation.

Installera Aspose.Diagram för .NET via NuGet

Install-Package Aspose.Pdf 
Du kan också ladda ner den direkt från Aspose produktsida.

Skapa Visio-diagram via C# .NET API

Aspose.Diagram för .NET har inkluderat komplett stöd för att skapa och manipulera Visio-diagram programmatiskt utan att använda Microsoft Visio. Biblioteket låter användare hantera diagrammets former och deras egenskaper med lätthet. Den stöder layoutformfunktionen för att automatiskt positionera former snabbare jämfört med det manuella sättet. Biblioteket stöder också att arbeta med VBA-modulkod automatiskt och tillåter användare att extrahera och modifiera VBA-modulkod. Med Aspose.Diagram kan du skapa nya Visio-diagram från grunden eller ladda befintliga, lägga till och manipulera former, text och andra element och spara de modifierade diagrammen på disk eller stream.

Skapa ett nytt diagram från början 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);

Konvertera Visio-diagram till andra filformat via C# API

Aspose.Diagram för .NET är en bekväm och effektiv lösning som gör det möjligt för mjukvaruutvecklare att öppna och konvertera Microsoft Visio-diagram till olika filformat i sina egna .NET-applikationer. Biblioteket stöder konvertering av Visio-diagram till några populära filformat som PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF och många fler. Konverteringsprocessen är snabb och effektiv, och utdatafilen är korrekt och av hög kvalitet. Biblioteket stöder vissa viktiga funktioner, som att dela sidor, konvertera Visio-ritning med selektiva former, modifiera befintliga former och så vidare.

Exportera Microsoft Visio Drawing till 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.");

Lägg till och hantera former i Visio-filer via .NETAPI

Aspose.Diagram för .NET tillåter programvaruutvecklare att infoga former i Visio-diagram och hantera dess egenskaper med lätthet. Biblioteket stöder flera viktiga funktioner för att hantera Visio-former, som att lägga till ny form, hämta och ändra befintlig form, konvertera Visio-form till HTML eller bild, kopiera befintlig form, koppla samman former med varandra, hantera Shapes Paragraph, Shapes Limning-stöd, Visio Tidslinjeformer, beräkna stiftvärden, ange storlek på en form, tillämpa tema på form, gruppera, konvertera och verifiera former och mycket mer.

Hämta forminformation från 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);
}

Infoga och redigera text i Visio-diagram via .NET API

Aspose.Diagram för .NET tillåter mjukvaruutvecklare att arbeta med Visio på olika sätt i Visio Diagrams med hjälp av .NET-biblioteket. C#-biblioteket har inkluderat olika funktioner för att hantera text i former, som att infoga textform, anpassa textform i Visio-diagrammet, uppdatera formens text, hitta och ersätta formens text, tillämpa inbyggd eller anpassad stilmall på text , tillämpa olika stilar på varje textvärde i en form, extrahera vanlig text från Visio-diagramsidan och många fler.

Lägger till textform 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);
 Svenska