如何在 PdfTron/Pdf.js (React App) 中使用 loadDocument() 函数加载文件夹内给出路径的文档

问题描述

我在使用 instance.loadDocument() 指向我的 pdf 所在的路径时遇到问题。如果我在 WebViewer 构造函数中使用初始文档路径,则一切正常。

 useEffect(() => {
    WebViewer(
      {
        path: 'lib',initialDoc: `lib/pdf/mydoc.pdf`,},viewer.current
    ).then((instance) => {

当我尝试加载实例时,我尝试指向相同的路径,但出现错误:“找不到 Pdf 标头”

.then((instance) => {
      const { docViewer,Annotations } = instance;
      instance.loadDocument(`lib/pdf/mydoc.pdf`)
      const annotManager = docViewer.getAnnotationManager();

我应该如何在那里使用这个 loadDocument 函数?或者,如果我可能会做其他事情。 感谢您的帮助!

解决方法

您可以在网络浏览器中打开“lib/pdf/mydoc.pdf”吗?是否可以通过 URL 访问?