如何在页面上显示 Html/pdf(使用 Canvas)并通过拖放添加图像和文本并将 Canvas 保存为 html ?我已经尝试使用 jQuery UI 拖放图像和文本,但它不符合标准。我可以将 html 加载到画布中并在画布上执行拖放操作吗?
问问题
1628 次
1 回答
1
不,您不能将实际的 html 加载到画布本身(主要是出于安全原因)。
这个画布库在“伪装”方面做得相当好:
http://html2canvas.hertzen.com/
但是稍加学习,您可能会发现画布本身具有您需要的所有格式/绘图功能。
- 绘制基本元素:线条、矩形、圆弧、图像
- 绘制文本,包括字体和字体大小
- 绘制自定义路径
- 绘图效果:不透明度、阴影、合成(混合)、剪裁
- 描边、填充(包括渐变)、图案
- 变换:移动、旋转、缩放、倾斜
您可以绑定到窗口事件(鼠标、触摸、requestAnimationFrame 等)以获取更多信息:
- 拖放
- 动画
- 过渡
- 雪碧
- 捕获和更改视频流
于 2013-10-26T16:38:02.417 回答