我提取了分布在页面上的几个块,通过将它们绘制到画布上CanvasRenderingContext2D.drawImage()
,然后将画布导出为PDF / JPG。
现在,在绘制它们时,我还想整理它们的外观和/或移除/显示某些块的部分,因为从静态的角度来看,样式不再有意义。
我可以body
在body
具有该类的样式上添加一个类,样式块的方式有所不同,构建画布,将其导出为选择的内容类型并删除body
类,但这会使页面在1到2秒钟内显得古怪。(我想我可以用装载机盖住页面)
我可以克隆该块,对其进行不同的样式设置或应用任何样式(内联或通过类)并从中绘制图像,但这并不是最佳选择。
关于如何正确执行此操作的任何想法?我倾向于进行类似仿真的工作。将整个“导出样式”包含在本机下,@print
并在将块绘制到画布上之前进行模拟,而不会影响浏览器中呈现的内容,但是我不确定是否可行。
冉冉说
胡子哥哥
相关分类