首页 > 解决方案 > 如何在 Forge Viewer 上的特定页面上打开 PDF 文件?

问题描述

我需要在查看器上选择特定页面从 BIM 360 Docs 打开 PDF 文件。我目前正在查看器上打开 PDF,但我不知道如何选择页面。

标签: autodesk-forge

解决方案


添加到我的评论中,您可以在使用onDocumentLoadSucces回调时获得所有可用可视项的列表。在初始化查看器并将第一个 Urn(model) 加载到查看器后触发此回调。您可以在文档中查看气泡节点上的更多功能

角度/打字稿中的示例:

private onDocumentLoadSucces(viewerDocument: Autodesk.Viewing.Document) {
    // Default viewable
    let defaultModel = viewerDocument.getRoot().getDefaultGeometry();
    // list of all viewables in this model
    this.viewables = viewerDocument.getRoot().search({'type':'geometry'});
    // We load in the default viewable here but we could choose to load any viewable
    // in this.viewables
    this.viewer.loadDocumentNode(viewerDocument, defaultModel);
    console.log('model changed');
  }

推荐阅读