Представление сложного табличного текста в виде недоступного изображения холста - ужасная ошибка юзабилити.Однако, если вам нужно, вы можете использовать таблицу в качестве изображения.Вы можете получить с и высоты изображения и установить размер вашего холста.Наконец вы рисуете изображение на холсте.
var img = new Image();
img.src = whatever;
img.onload = function() {
//get the with and height of the image
var w = img.width;
var h = img.height;
// set the canvas width and height
canvas.width = w;
canvas.height= h;
// draw the image
ctx.drawImage( img, 0, 0, w, h );