Angular 在Chrome和IE11上,ng2 pdfjs查看器的Window.print结果不同

Angular 在Chrome和IE11上,ng2 pdfjs查看器的Window.print结果不同,angular,pdf,internet-explorer-11,ng2-pdfjs-viewer,Angular,Pdf,Internet Explorer 11,Ng2 Pdfjs Viewer,我们使用ng2 pdfjs查看器组件生成PDF并在Chrome和IE11中显示。这两种方法都显示出相同的结果,这很好。 但是当我们尝试打印文档时,打印结果是不同的:在Chrome之后,生成的文档看起来与可见的PDF相同,但在IE11中,生成的文档内容会缩小(缩小)。 我们通过更新IE的viewer.css解决了问题。在不更新ng2 pdfjs查看器代码的情况下,是否有正确的方法来解决问题?Mozilla的pdfjs和viewer不完全支持IE。存在许多限制。 这也在他们的常见问题中有所说明 以下

我们使用ng2 pdfjs查看器组件生成PDF并在Chrome和IE11中显示。这两种方法都显示出相同的结果,这很好。 但是当我们尝试打印文档时,打印结果是不同的:在Chrome之后,生成的文档看起来与可见的PDF相同,但在IE11中,生成的文档内容会缩小(缩小)。
我们通过更新IE的viewer.css解决了问题。在不更新ng2 pdfjs查看器代码的情况下,是否有正确的方法来解决问题?

Mozilla的pdfjs和viewer不完全支持IE。存在许多限制。 这也在他们的常见问题中有所说明

以下链接中支持哪些浏览器:

粘贴在此处的内容便于访问

“IE 11/Edge->大部分支持->报告了一些缺失的功能/缺陷,但总体上没有问题。”

我查看了ng2 pdfjs查看器文档,但没有得到有关此问题的任何信息。可能是新的IE安全更新导致了IE中的此问题,IE通过更新viewer.css得到修复。您没有告知我们您正在使用哪个版本的ng2 pdfjs查看器进行测试。我建议您使用最新版本进行测试,这可能有助于避免此问题。参考:我们测试了3.4.8版本,这是最新版本。由于隐私原因,我不能在这里显示真实的文档,但打印内容的差异是显而易见的。您可以在ng2 pdfjs查看器库的官方网站上提交反馈。他们可以用他们的库测试这个问题。由于它是第三方库,无法从IE端修复该问题。谢谢,我在那里打开了一个问题(GitHub):@Deepak MSFT-这是该软件包的作者。是否可以使用ng2 pdfjs查看器创建SO标记?我可能早就看到这个问题了。正如本期所述,Mozilla的PDFJS和查看器确实支持IE,但存在一些限制,因此应该直接向他们报告。请查看他们的常见问题-此处支持哪些浏览器: