autodesk-forge - 如何在 Forge Viewer 上的特定页面上打开 PDF 文件?
问题描述
我需要在查看器上选择特定页面从 BIM 360 Docs 打开 PDF 文件。我目前正在查看器上打开 PDF,但我不知道如何选择页面。
解决方案
添加到我的评论中,您可以在使用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');
}
推荐阅读
- python - 如何撤消频道删除上的“get_something”
- php - 浏览 json 和计数值
- javascript - 使用 rxjs ReplaySubject 在两个组件之间共享数据的正确方法是什么?
- excel - excel日期格式MMYYYY
- oauth - 我收到了一封电子邮件,标题为:[需要采取行动] 使用受限 Gmail API 范围的项目的政策变更
- shell - 如果表计数为零或等于数字,是否存在退出配置单元的条件?
- c# - 如何使用 .NET AWS 开发工具包从 AWS S3 检索时过滤模式匹配文件?
- c++ - CMake - 使用 FetchContent 下载后如何构建 Boost?
- python - Flask 根据其他下拉菜单上的选择显示下拉菜单
- amazon-web-services - AWS CodeBuild 无法下载 gradle 包装器