【问题标题】:Pdf is not displayed using ngx-extended-pdf-viewer使用 ngx-extended-pdf-viewer 不显示 Pdf
【发布时间】:2020-05-31 06:09:41
【问题描述】:

我正在尝试使用 ngx-extended-pdf-viewer 显示 pdf。我已将 pdf 保存在名为 example.pdf 的资产文件夹下,并且我的页面路径是 http://localhost:4200/tool/showpdf,但是当 Angular 加载页面时,它没有找到 pdf。

      <div class="pane-content">
        <ngx-extended-pdf-viewer [src]="'assets/example.pdf'" useBrowserLocale="true" height="80vh"></ngx-extended-pdf-viewer>
      </div>

我在 chrome 调试窗口中收到以下错误

    PDF.js v2.3.200 (build: 4ae3f9fc)
    Message: Missing PDF "http://localhost:4200/tool/assets/example.pdf".

看起来它正在从当前路线获取路径。是忽略当前路线的路径的方法吗?

【问题讨论】:

    标签: angular pdf.js ngx-extended-pdf-viewer


    【解决方案1】:
    1. 确保将 NgxExtendedPdfViewerModule 模块导入到相关模块中
    2. 如果数字 1 不起作用 - 尝试将 [src] 替换为 [base64Src] 并输入 base 64 演示值以查看它是否有效。
    3. 如果 2 号不起作用,则可能是加载时出现异步问题。

    【讨论】:

      【解决方案2】:

      2021 年 9 月 26 日更新: 请更新到 ngx-extended-pdf-viewer 的 10.0.0 版本。它解决了这个错误。

      原答案:

      你是对的。你发现了一个错误。我希望我能用版本 10 修复它。这是相应的错误票:https://github.com/stephanrauh/ngx-extended-pdf-viewer/issues/813#issuecomment-911952618

      【讨论】:

        猜你喜欢
        • 2021-11-04
        • 2022-10-20
        • 2020-02-11
        • 2019-11-13
        • 2019-11-10
        • 2021-11-05
        • 2021-06-17
        • 1970-01-01
        • 2021-01-08
        相关资源
        最近更新 更多