首页 > 解决方案 > 无法使用 Konva 将 PDF 图像作为图像对象加载到 HTML5 画布中

问题描述

如果源是 PDF,我无法在画布中加载 Konva Image 对象。

没有抛出错误,但画布在图像应该是空白的地方。是否有任何已知的解决方法?欢迎任何建议。

标签: canvashtml5-canvaskonvajsreact-konvakonvajs-reactjs

解决方案


HTML5 画布托管在浏览器中,浏览器负责将图像从文件数据转换为图像数据。根据经验,如果您可以在浏览器中打开图像,即通过 html img 标签而不需要任何特殊插件,那么它可能适用于画布,但这将取决于浏览器的功能。

PDF 不是一种图像格式,而是一种可编写脚本的富文本文档格式,可以包含不同类型的多媒体内容,包括矢量和位图图形、音频、视频、表格。

如果你碰巧让它工作,请非常小心跨设备和跨浏览器测试。

这不是 Konva 中的错误。


推荐阅读