Pdf.js 在 canvas 上呈现的文本不一致

Pdf.js renders text inconsistently on canvas

我有一个相当大的 AngularJS 应用程序。我已经在我的应用程序中集成了 PDF.JS simpleviewer.html code from the examples folder(没有修改它)。当我使用 PDF.JS 在容器(不是 iframed)中呈现单个页面时,我得到非常不一致的文本呈现:

原创 不一致的大胆 字体不一致

当我将同一个 pdf 文件与我的应用程序外部的示例代码一起使用时,它始终可以正确呈现。只有当我在我的应用程序中集成 simpleviewer.html(不修改一行)时,才会出现此问题。

您能否提出可能的根本原因。我应该在哪些方面查找冲突?

我想如果我在同一个页面上有多个查看器实例,它们将尝试同时呈现所有 pdf -> 这会导致文本呈现效果不佳。如果只有一个实例,文本呈现良好。