问题描述
我在使用 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 访问?