Microsoft Visio är ett diagram- och vektorgrafikprogram som används för att skapa diagram, flödesscheman och andra visuella representationer av data. I den här artikeln kommer vi att diskutera hur man konverterar bild till Visio i C#, och ger en steg-för-steg-guide som hjälper dig att framgångsrikt utföra denna uppgift.
Följande ämnen ska behandlas i den här artikeln:
- C# Image to Diagram Converter – gratis nedladdning
- Steg för att konvertera bild till Visio
- Konvertera PNG-bild till Visio
- Konvertera JPG-bild till Visio
- Infoga BMP-bild i Visio
- Konvertera bild till diagram online
- Bild till diagramomvandlare – läranderesurser
C# Image to Diagram Converter – Gratis nedladdning
För att infoga bilder i Visio-diagram kommer vi att använda Aspose.Diagram for .NET API. Det låter utvecklare skapa, manipulera och konvertera Visio-filer med ett enkelt och intuitivt API. Med Aspose.Diagram kan du enkelt lägga till former, kopplingar, text och andra element till Visio-diagram. Aspose.Diagram används ofta i utvecklingen av företagsapplikationer, datavisualiseringsverktyg och andra program som kräver Visio-integration.
Vänligen antingen ladda ned API:ets DLL eller installera den med NuGet.
PM> Install-Package Aspose.Diagram
Hur man konverterar bild till Visio med C#
Vi kan enkelt konvertera vilken bild som helst till ett Visio-diagram med Aspose.Diagram för .NET genom att följa stegen nedan:
- Skapa en ny Visio-ritning.
- Hämta sida för index.
- Ställ in X- och Y-position tillsammans med bildens bredd och höjd.
- Importera bild som en Visio-form.
- Spara Visio-diagram.
Låt oss nu se hur man omvandlar dessa steg i C# för att infoga en bild i ett Visio-diagram.
Konvertera PNG till Visio i C#
Följ stegen nedan för att konvertera en PNG-bild till ett Visio-diagram.
- Skapa en instans av klassen Diagram.
- Initiera ett sidklassobjekt genom att indexera från sidsamlingen.
- Definiera pinX, pinY, bredd och höjd.
- Efter det, anropa AddShape() -metoden med image FileStream.
- Slutligen sparar du Visio-diagrammet med hjälp av metoden Save(). Det tar utdata VSDX-filsökvägen och SaveFileFormat som argument.
Följande kodexempel visar hur man konverterar en PNG-bild till ett Visio-diagram med C#.
// Detta kodexempel visar hur man konverterar en PNG-bild till ett Visio-diagram.
using Aspose.Diagram;
using System.Drawing;
// Skapa ett nytt diagram
Diagram diagram = new Diagram();
// Hämta sidobjekt efter index
Page page0 = diagram.Pages[0];
// Ställ in pinX, pinY, bredd och höjd
double pinX = 1, pinY = 1, width = 4, hieght = 5;
// Importera bitmappsbild som Visio-form
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\tower.png", FileMode.OpenOrCreate));
// Spara Visio-diagram
diagram.Save("C:\\Files\\PNGtoVisio.vsdx", SaveFileFormat.Vsdx);
Konvertera JPG till Visio i C#
På liknande sätt kan vi konvertera vilken JPG-bild som helst till ett Visio-diagram genom att följa stegen som nämnts tidigare. Men vi behöver bara mata in JPG-bilden i steg #4.
Följande kodexempel visar hur man konverterar en JPG-bild till ett Visio-diagram med C#.
// Detta kodexempel visar hur man konverterar en JPG-bild till ett Visio-diagram.
using Aspose.Diagram;
using System.Drawing;
// Skapa ett nytt diagram
Diagram diagram = new Diagram();
// Hämta sidobjekt efter index
Page page0 = diagram.Pages[0];
// Ställ in pinX, pinY, bredd och höjd
double pinX = 2, pinY = 2, width = 4, hieght = 7;
// Importera bitmappsbild som Visio-form
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\tower.jpg", FileMode.OpenOrCreate));
// Spara Visio-diagram
diagram.Save("C:\\Files\\JPGtoVisio.vsdx", SaveFileFormat.Vsdx);
Infoga BMP-bild i Visio i C#
Vi kan också infoga vilken BMP-bild som helst i ett Visio-diagram genom att följa stegen som nämnts tidigare. Men vi behöver bara mata in BMP-bildfilen i steg #4.
Följande kodexempel visar hur man infogar en BMP-bild i ett Visio-diagram med C#.
// Detta kodexempel visar hur man konverterar en PNG-bild till ett Visio-diagram.
using Aspose.Diagram;
using System.Drawing;
// Skapa ett nytt diagram
Diagram diagram = new Diagram();
// Hämta sidobjekt efter index
Page page0 = diagram.Pages[0];
// Ställ in pinX, pinY, bredd och höjd
double pinX = 1, pinY = 1, width = 4, hieght = 3;
// Importera bitmappsbild som Visio-form
page0.AddShape(pinX, pinY, width, hieght, new FileStream("C:\\Files\\sample.bmp", FileMode.OpenOrCreate));
// Spara Visio-diagram
diagram.Save("C:\\Files\\BMPtoVisio.vsdx", SaveFileFormat.Vsdx);
Skaffa en gratis licens
Du kan få en gratis tillfällig licens för att prova biblioteket utan utvärderingsbegränsningar.
Bild till Visio Converter Online
Dessutom kan du konvertera bilder till Visio-diagram online gratis genom att använda vår kostnadsfria webbapp Image to Visio Converter. Denna webbapp utvecklades med Aspose.Diagram API.
https://products.aspose.app/diagram/conversion/image-to-visio
Bild till diagramomvandlare – Lärresurser
Du kan lära dig mer om att skapa, konvertera och manipulera Visio-diagram utan att använda Microsoft Visio och utforska andra funktioner i biblioteket med hjälp av resurserna nedan:
- Aspose.Diagram för .NET utvecklarguide.
- Gratis onlineapplikationer.
- Aspose.Diagram för .NET API-referens.
- Hur-man-guider och artiklar.
Slutsats
I den här artikeln har vi lärt oss hur man laddar och konverterar bild till Visio i C#. Vi har också sett hur man skapar ett visio-diagram och sparar det i VSDX-format. Att konvertera en bild till Visio i C# är relativt enkelt. Genom att använda Aspose.Diagram-biblioteket kan du snabbt och enkelt konvertera bilder till Visio-filer. Nyckeln är att följa stegen som beskrivs ovan och se till att du har de nödvändiga biblioteken och verktygen installerade på din maskin. I händelse av oklarheter, vänligen kontakta oss på vårt gratis supportforum.