Insérer une image
LaPageL’objet représente la zone de dessin d’une page de premier plan ou d’une page d’arrière-plan. La propriété Pages exposée par leDiagram prend en charge une collection d’objets Aspose.Diagram.Page.
Insérer une image dans Visio
Aspose.Diagram for .NET API permet aux développeurs d’insérer une forme d’image dans une page. L’exemple de code ci-dessous montre comment insérer une image dans un dessin Visio.
// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir_VisioPages(); | |
// Load diagram | |
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx"); | |
Page page = diagram.Pages[0]; | |
double pinX = 3, pinY = 3, width = 4, hieght = 4; | |
using (FileStream fs = new FileStream("image.png", FileMode.Open)) | |
{ | |
page.AddShape(pinX, pinY, width, hieght, fs); | |
} | |
// Save diagram | |
diagram.Save(dataDir + "AddImageToPage_out.vsdx", SaveFileFormat.VSDX); |
Insérer une image dans SVG
Aspose.Diagram for .NET API allows developers to insert a image shape in a page. The code example below shows how to insert a image in a Visio drawing and save as SVG format.
// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir_VisioPages(); | |
// Load diagram | |
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx"); | |
Page page = diagram.Pages[0]; | |
double pinX = 3, pinY = 3, width = 4, hieght = 4; | |
using (FileStream fs = new FileStream("image.png", FileMode.Open)) | |
{ | |
page.AddShape(pinX, pinY, width, hieght, fs); | |
} | |
// Save diagram | |
diagram.Save(dataDir + "AddImageToPage_out.svg", SaveFileFormat.SVG); |
Insérer une image dans PNG
Aspose.Diagram for .NET API allows developers to insert a image shape in a page. The code example below shows how to insert a image in a Visio drawing and save as PNG format.
// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir_VisioPages(); | |
// Load diagram | |
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx"); | |
Page page = diagram.Pages[0]; | |
double pinX = 3, pinY = 3, width = 4, hieght = 4; | |
using (FileStream fs = new FileStream("image.png", FileMode.Open)) | |
{ | |
page.AddShape(pinX, pinY, width, hieght, fs); | |
} | |
// Save diagram | |
diagram.Save(dataDir + "AddImageToPage_out.png", SaveFileFormat.PNG); |
Insérer une image dans PDF
Aspose.Diagram for .NET API allows developers to insert a image shape in a page. The code example below shows how to insert a image in a Visio drawing and save as PDF format.
// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir_VisioPages(); | |
// Load diagram | |
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx"); | |
Page page = diagram.Pages[0]; | |
double pinX = 3, pinY = 3, width = 4, hieght = 4; | |
using (FileStream fs = new FileStream("image.png", FileMode.Open)) | |
{ | |
page.AddShape(pinX, pinY, width, hieght, fs); | |
} | |
// Save diagram | |
diagram.Save(dataDir + "AddImageToPage_out.pdf", SaveFileFormat.PDF); |
Insérer une image dans HTML
Aspose.Diagram for .NET API allows developers to insert a image shape in a page. The code example below shows how to insert a image in a Visio drawing and save as HTML format.
// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir_VisioPages(); | |
// Load diagram | |
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx"); | |
Page page = diagram.Pages[0]; | |
double pinX = 3, pinY = 3, width = 4, hieght = 4; | |
using (FileStream fs = new FileStream("image.png", FileMode.Open)) | |
{ | |
page.AddShape(pinX, pinY, width, hieght, fs); | |
} | |
// Save diagram | |
diagram.Save(dataDir + "AddImageToPage_out.html", new HTMLSaveOptions()); |