public string getPageImageAsBase64(int page)
{
if (m_paint != null)
{
if(m_currPage == page -1) printPage(page, true);
Bitmap bmp = new Bitmap((int)m_realWidth, (int)m_realHeight);
Graphics bmpGraphics = Graphics.FromImage(bmp);
drawPage(bmpGraphics, false);
MemoryStream memoryStream = new MemoryStream();
m_paint.getBitmap().Save(memoryStream, ImageFormat.Png);
var pngData = memoryStream.ToArray();
var image = Convert.ToBase64String(pngData);
return "data:image/png;base64," + image;
}
else
{
return "";
}
}