0

如何在页面上显示 Html/pdf(使用 Canvas)并通过拖放添加图像和文本并将 Canvas 保存为 html ?我已经尝试使用 jQuery UI 拖放图像和文本,但它不符合标准。我可以将 html 加载到画布中并在画布上执行拖放操作吗?

4

1 回答 1

1

不,您不能将实际的 html 加载到画布本身(主要是出于安全原因)。

这个画布库在“伪装”方面做得相当好:

http://html2canvas.hertzen.com/

但是稍加学习,您可能会发现画布本身具有您需要的所有格式/绘图功能。

  • 绘制基本元素:线条、矩形、圆弧、图像
  • 绘制文本,包括字体和字体大小
  • 绘制自定义路径
  • 绘图效果:不透明度、阴影、合成(混合)、剪裁
  • 描边、填充(包括渐变)、图案
  • 变换:移动、旋转、缩放、倾斜

您可以绑定到窗口事件(鼠标、触摸、requestAnimationFrame 等)以获取更多信息:

  • 拖放
  • 动画
  • 过渡
  • 雪碧
  • 捕获和更改视频流
于 2013-10-26T16:38:02.417 回答