Microsoft Visio är ett diagram- och vektorgrafikprogram som låter dig skapa diagram, flödesscheman och andra visuella representationer av data. Att konvertera bilder till Visio-diagram kan dock vara en utmaning för utvecklare. I det här blogginlägget kommer vi att lära oss hur du infogar bilder JPG, PNG eller BMP i Visio-diagram. Följ instruktionerna och lär dig steg-för-steg-processen för att konvertera bilder till Visio-diagram.
Den här artikeln tar upp följande ämnen:
- Java Image to Visio Converter – Gratis nedladdning
- Steg för att konvertera bild till Visio
- Konvertera JPG till Visio
- Konvertera PNG till Visio
- Infoga BMP-bild i Visio
- Konvertera bild till Visio-diagram online
- Bild till Visio Converter – Lärresurser
Java Image to Visio Converter – Gratis nedladdning
Vi kommer att använda Aspose.Diagram for Java API för att infoga bilder av olika typer i Visio-diagram. Aspose.Diagram är ett kraftfullt API som gör det möjligt för utvecklare att enkelt skapa, manipulera och konvertera Visio-filer programmatiskt. Det gör det också möjligt att sömlöst lägga till former, kopplingar, text och andra element till Visio-diagram.
Vänligen antingen ladda ner JAR för API eller lägg till följande pom.xml-konfiguration i en Maven-baserad Java-applikation.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-diagram</artifactId>
<version>23.5</version>
</dependency>
Hur man konverterar bild till Visio med Java
Vi kan enkelt konvertera vilken bild som helst till ett Visio-diagram med Aspose.Diagram för Java genom att följa stegen nedan:
- Skapa en ny Visio-ritning.
- Hämta sidan efter index.
- Ladda en bild.
- Ställ in X- och Y-positioner 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 Java för att infoga en bild i ett Visio-diagram.
Konvertera JPG till Visio i Java
Följ stegen nedan för att konvertera en JPG-bild till ett Visio-diagram.
- Skapa en instans av klassen Diagram.
- Initiera ett sidklassobjekt genom att indexera från sidsamlingen.
- Ladda en JPG-bild för att infoga i ett Visio-diagram.
- Efter det, anropa addShape() -metoden med image InputStream.
- Slutligen sparar du Visio-diagrammet med metoden save(). Den tar utdatafilen VSDX och SaveFileFormat som argument.
Följande kodexempel visar hur man konverterar en JPG-bild till ett Visio-diagram i Java.
// Skapa ett nytt diagram
Diagram diagram = new Diagram();
// Hämta sidobjekt efter index
Page page0 = diagram.getPages().get(0);
// Ladda JPG-bild för att infoga i ett Visio-diagram
InputStream stream = new FileInputStream("C:\\Files\\tower.jpg");
// Importera bitmappsbild som Visio-form
page0.addShape(2, 2, 4, 7, stream);
// Spara Visio-diagram
diagram.save("C:\\Files\\JPGtoVisio.vsdx", SaveFileFormat.VSDX);
Konvertera PNG till Visio i Java
På samma sätt kan vi konvertera en PNG-bild till ett Visio-diagram genom att följa stegen som nämnts tidigare. Men vi behöver bara mata in PNG-bilden i steg #3.
Följande kodexempel visar hur man konverterar en PNG-bild till ett Visio-diagram i Java.
// Skapa ett nytt diagram
Diagram diagram = new Diagram();
// Hämta sidobjekt efter index
Page page0 = diagram.getPages().get(0);
// Ladda JPG-bild för att infoga i en VSDX
InputStream stream = new FileInputStream("C:\\Files\\person.png");
// Ställ in pinX, pinY, bredd och höjd
double pinX = 2, pinY = 2, width = 4, hieght = 5;
// Importera bitmappsbild som Visio-form
page0.addShape(pinX, pinY, width, hieght, stream);
// Spara Visio-diagram
diagram.save("C:\\Files\\PNGtoVisio.vsdx", SaveFileFormat.VSDX);
Infoga BMP-bild i Visio i Java
Vi kan också infoga en BMP-bild i ett Visio-diagram genom att följa stegen som nämnts tidigare. Men vi behöver bara ladda BMP-bildfilen.
Följande kodexempel visar hur man infogar en BMP-bild i ett Visio-diagram med hjälp av Java.
// Skapa ett nytt diagram
Diagram diagram = new Diagram();
// Hämta sidobjekt efter index
Page page0 = diagram.getPages().get(0);
// Importera bitmappsbild som Visio-form
page0.addShape(2, 7, 4, 4, new FileInputStream("C:\\Files\\thumbnail.bmp"));
// 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 Microsoft Visio. Du kan också utforska andra funktioner i biblioteket med hjälp av följande resurser:
- Aspose.Diagram för Java utvecklarguide.
- Gratis onlineapplikationer.
- Aspose.Diagram för Java API-referens.
- Hur-man-guider och artiklar.
Slutsats
I den här artikeln lärde vi oss hur man laddar och konverterar bilder till Visio i Java. Vi har också sett hur man skapar ett Visio-diagram och sparar det i VSDX-format. Att konvertera en bild till Visio i Java är 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.