【问题标题】:Autodesk PDF Forge viewer error while rendering document渲染文档时 Autodesk PDF Forge 查看器错误
【发布时间】:2020-10-27 22:35:44
【问题描述】:

我在尝试将 PDF 文件加载到 Autodesk forge 查看器时收到以下错误(见图)。

警告:getOperatorList - 在“GetOperatorList:第 0 页”任务期间忽略错误:“t:无法读取未定义的属性 'X'”。 pdf.worker.js:1772

我们使用的是JS 10.16.0 64bit版本。

有人可以帮忙解决这个问题吗?

谢谢 吉格尼什

enter image description here

【问题讨论】:

    标签: pdf autodesk-forge forge


    【解决方案1】:

    我不确定你在做什么......

    Autodesk Forge 支持 PDF,因此在 Forge 查看器中显示 PDF 的最简单方法是使用 DataManagement API 上传 PDF,使用 ModelDerivative API 将其转换为 SVF,然后您就可以将其加载到查看器中。

    如果您是 Forge 的新手,您可以按照以下指南进行操作: https://forge.autodesk.com/developer/learn/viewer-app/overview

    【讨论】:

      【解决方案2】:

      我正在使用以下代码,但 PDF 文件未显示在查看器中

      //----------------------------------------------------------------------------------------
      // Initialize options for PDF viewer.
      // Input: pdf - link for PDF file
      //----------------------------------------------------------------------------------------
      initializeViewer( pdf ) {
          var options = {
                  env: "Local",
                  useADP: false,
                  method: "POST"
          }
          //----------------------------------------------------------------------------------------
          // Initialize PDF viewer and load PDF document into the viewer
          // Input: PDF - link for PDF file
          //----------------------------------------------------------------------------------------
          Autodesk.Viewing.Initializer(options, () => {
              this.pdfViewer = new Autodesk.Viewing.Private.GuiViewer3D(this._container), {disabledExtensions:{hyperlink:true}};
              if (!pdf)
              {
                  //viewer.unload();
                  return;
              }
      
              // add even listener function to remove un-wanted extensions
              this.pdfViewer.addEventListener(
                  Autodesk.Viewing.EXTENSION_LOADED_EVENT,
                  this.onExtensionLoaded);
      
                  this.pdfViewer.setTheme("light-theme");
                  this.pdfViewer.start(pdf, options);
              //const localFilePath = './pdf/';
              //const localFilePath = './na.bvcorp.net/Data/apps/POWRTRAK/DMT/DMT_KANSASCITY_DEV/T400425/MK-00001/'
      
              this.pdfViewer.loadExtension('Autodesk.PDF').then( () => {
                  this.pdfViewer.loadModel( pdf , this.pdfViewer);
                  //this.pdfViewer.loadModel( pdf , viewer);
                  //viewer.loadExtension("Autodesk.Viewing.MarkupsCore");
                  //viewer.loadExtension("Autodesk.Viewing.MarkupsGui");
              });
          });
      }
      

      【讨论】:

        猜你喜欢
        • 2018-09-26
        • 2016-12-26
        • 1970-01-01
        • 2020-10-22
        • 2018-07-04
        • 2017-01-11
        • 2021-11-12
        • 1970-01-01
        • 2021-09-19
        相关资源
        最近更新 更多