如何在 Autodesk Forge Viewer 中嵌入 pdf?

Posted

技术标签:

【中文标题】如何在 Autodesk Forge Viewer 中嵌入 pdf?【英文标题】:How to embed a pdf in the Autodesk Forge Viewer? 【发布时间】:2017-11-29 12:30:45 【问题描述】:

我目前无法开始编写将查看器转换为 pdf 视图的扩展程序。或多或少,扩展按钮在单击/激活时,会使查看器看起来像第一张图像here,当再次单击/停用时,它会恢复为常规的 3D 查看器。

我尝试查看上面链接中的代码,但我不明白 modelDocument 对象的来源。我完全离线使用 Forge Viewer,所以我没有处理任何 URN、身份验证机制等。我已经编写了可以以某种方式更改浏览器中 3D 模型的扩展,但是这个新扩展不同。

提前谢谢你!

【问题讨论】:

欢迎来到 SO!发布您尝试过的代码以及您在问题中遇到的具体问题,以便我们更好更快地帮助您 【参考方案1】:

查看器一次只能加载多个模型,但它们必须同时为 2D 或均为 3D,如果您加载了 3D 模型,则无法在同一实例中加载 2D 模型。

您可以简单地实例化一个将加载 pdf 视图的第二个查看器,或者覆盖一个 div,或者导航到另一个页面,或者像我的demo 一样并排显示它。这完全取决于您。

如果您离线使用查看器,那么我假设您以某种方式下载了与翻译后的 pdf 对应的可查看资源,在这种情况下,您可以像加载 3D 模型一样使用查看器加载 2D 模型。 loadModel('path/to/your/.f2d/resource').

希望有帮助

【讨论】:

感谢您的回复!我没有关于如何实例化新查看器的经验。我只玩过已经为我实例化了查看器的扩展,所以我不知道如何实例化另一个查看器。我基本上希望将模型替换为 pdf(同时保留所有扩展按钮),并可以选择加载回另一个模型。我知道这并不具体,所以如果有任何我错过的 Forge 文档可以帮助我入门,那也很棒!

以上是关于如何在 Autodesk Forge Viewer 中嵌入 pdf?的主要内容,如果未能解决你的问题,请参考以下文章

如何在对象上调整大小 - Autodesk Forge Viewer

如何在ES6中重写Headless Autodesk Forge Viewer

如何在 Autodesk Forge Viewer 中嵌入 pdf?

如何将 Autodesk Forge Viewer 嵌入移动应用程序?

如何使用 BIM 360 Web 查看器 (Autodesk Forge)

如何使用 Autodesk Forge Viewer 在 PDF 文件中添加 Puspin