React pdf 下载损坏的 pdf

问题描述 投票:0回答:1

我正在使用react-pdf版本3,pdf查看器在我的ui中正确显示pdf,但是当我下载该pdf时,它不会在adobe acrobat和microsoft edge中呈现,而在google chrome和googledrive pdf查看器中正确呈现。某些应用程序可以渲染该问题,而有些应用程序则不能渲染,这可能是什么问题,在react-pdf中使用的解决方案是什么?

reactjs microsoft-edge next.js13 acrobat react-pdf
1个回答
0
投票

我可以使用react-pdf官方示例重现该问题:https://react-pdf.org/repl。我下载 PDF 文件后,无法使用 Adobe Acrobat 打开它。

对于 Edge 浏览器,您是否使用由 Adobe Acrobat 提供支持的新 PDF 阅读器?如果是这样,则无法正确显示 PDF 文件。您可以通过在 Edge 中打开此页面 edge://policy/ 来检查您是否启用了此功能,您会发现此策略 NewPDFReaderEnabled 设置为 true。

如果禁用或不配置此策略,Edge 将使用自己的 PDF 阅读器,并且可以正确打开 PDF 文件。

结论是,Adobe Acrobat 引擎显示react-pdf PDF 文件时出现问题,这不是您的项目问题导致的。我认为我们无法从我们这边解决这个问题。我建议您可以向 react-pdfAdobe Acrobat 提供反馈来修复此兼容性问题。

© www.soinside.com 2019 - 2024. All rights reserved.