In testing aspose.Word, I'm attempting to insert an image via memory using document builder. The only examples I've found on the forum are using the Merge events. I found the following code for aspose.pdf, which looks similar. Roman, can you give me an idea of how the same PDF code is applied to aspose.Word by replacing the snippet relating to inserting into the PDF?
Thank you in advance!
Original example:
Dim chart As Chart = New Chart()
chart.SmoothingMode = SmoothingMode.HighQuality
Dim s As ASeries = New ASeries()
s.ChartType = ChartType.Bar
s.DataPoints.Add(1)
s.DataPoints.Add(2)
s.DataPoints.Add(3)
chart.NSeries.Add(s)
Dim bm As Bitmap = chart.Save()
Dim mstream As System.IO.MemoryStream = New System.IO.MemoryStream()
bm.Save(mstream, System.Drawing.Imaging.ImageFormat.Bmp)
Dim reader As System.IO.BinaryReader = New System.IO.BinaryReader(mstream)
'-------------------------------------------Start: PDF Version
Dim pdf1 As Pdf = New Pdf()
Dim sec1 As Section = pdf1.Sections.Add()
Dim image1 As Aspose.Pdf.Image = New Aspose.Pdf.Image(sec1)
sec1.Paragraphs.Add(image1)
image1.ImageInfo.ImageFileType = ImageFileType.MemoryBmp
image1.ImageInfo.OpenType = ImageOpenType.Memory
image1.ImageScale = 0.5F
mstream.Position = 0
image1.ImageInfo.MemoryData = reader.ReadBytes(CType(mstream.Length, Integer))
bm.Dispose()
pdf1.Save("Chart.pdf")
'-------------------------------------------End: PDF Version