1

我正在尝试使用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".

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

4

2 回答 2

1
  1. 确保将 NgxExtendedPdfViewerModule 模块导入相关模块
  2. 如果数字 1 不起作用 - 尝试将 [src] 替换为 [base64Src] 并输入 base 64 演示值以查看它是否有效。
  3. 如果 2 号不起作用,则可能是加载有异步问题。
于 2020-05-11T14:39:26.413 回答
1

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

原答案:

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

于 2021-09-10T19:34:34.640 回答