Konvertera bild till Visio i C# - Image to Diagram Converter

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:

  1. C# Image to Diagram Converter – gratis nedladdning
  2. Steg för att konvertera bild till Visio
  3. Konvertera PNG-bild till Visio
  4. Konvertera JPG-bild till Visio
  5. Infoga BMP-bild i Visio
  6. Konvertera bild till diagram online
  7. 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:

  1. Skapa en ny Visio-ritning.
  2. Hämta sida för index.
  3. Ställ in X- och Y-position tillsammans med bildens bredd och höjd.
  4. Importera bild som en Visio-form.
  5. 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.

  1. Skapa en instans av klassen Diagram.
  2. Initiera ett sidklassobjekt genom att indexera från sidsamlingen.
  3. Definiera pinX, pinY, bredd och höjd.
  4. Efter det, anropa AddShape() -metoden med image FileStream.
  5. 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 PNG-bild till Visio i C#

Konvertera PNG-bild till Visio i C#.

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);
Konvertera JPG-bild till Visio i C#

Konvertera JPG-bild till Visio i C#.

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:

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.

Se även