如何在最新版本的 chrome 中显示 canvas 个对象?
How to show canvas objects in latest version of chrome?
我在 asp.net 中使用 pdfjs 在 chrome 中显示 pdf。输出显示为 canvas 对象,其中包含多个 div,输出在 chrome 版本 42.0.2311.152 dev-m 中正确显示。但是当 chrome 更新到其最新版本时,pdfjs 输出未显示。
在 firefox 中没有这个问题,但我们的要求是使用 chrome。
通过检查元素,以下内容呈现在 chrome 旧版本 (42.0.2311.152 dev-m) 的 pdf 显示中。在 chrome 的最新版本中,没有呈现此类 div。
<div class="textLayer">
<div data-canvas-width="77.60424613952638" data-font-name="Helvetica" style="font-size: 41.0604px; left: 375.977px; top: 276.366px; transform: scale(1.00785, 1); transform-origin: 0% 0% 0px;" dir="ltr" data-text-length="4"></div>
<div data-canvas-width="132.65090882778168" data-font-name="Helvetica" style="font-size: 12.8314px; left: 162.935px; top: 348.975px; transform: scale(0.997375, 1); transform-origin: 0% 0% 0px;" dir="ltr" data-text-length="24"></div>
.
.
.
.
.
.
.
</div>
Link 对于 pdfjs https://github.com/mozilla/pdf.js/
当我使用最新的pdfjs文件后问题解决了。
我在 asp.net 中使用 pdfjs 在 chrome 中显示 pdf。输出显示为 canvas 对象,其中包含多个 div,输出在 chrome 版本 42.0.2311.152 dev-m 中正确显示。但是当 chrome 更新到其最新版本时,pdfjs 输出未显示。
在 firefox 中没有这个问题,但我们的要求是使用 chrome。
通过检查元素,以下内容呈现在 chrome 旧版本 (42.0.2311.152 dev-m) 的 pdf 显示中。在 chrome 的最新版本中,没有呈现此类 div。
<div class="textLayer">
<div data-canvas-width="77.60424613952638" data-font-name="Helvetica" style="font-size: 41.0604px; left: 375.977px; top: 276.366px; transform: scale(1.00785, 1); transform-origin: 0% 0% 0px;" dir="ltr" data-text-length="4"></div>
<div data-canvas-width="132.65090882778168" data-font-name="Helvetica" style="font-size: 12.8314px; left: 162.935px; top: 348.975px; transform: scale(0.997375, 1); transform-origin: 0% 0% 0px;" dir="ltr" data-text-length="24"></div>
.
.
.
.
.
.
.
</div>
Link 对于 pdfjs https://github.com/mozilla/pdf.js/
当我使用最新的pdfjs文件后问题解决了。