Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Autodesk Forge Viewer中嵌入pdf?_Javascript_Autodesk Forge_Autodesk_Forge_Autodesk Viewer - Fatal编程技术网

Javascript 如何在Autodesk Forge Viewer中嵌入pdf?

Javascript 如何在Autodesk Forge Viewer中嵌入pdf?,javascript,autodesk-forge,autodesk,forge,autodesk-viewer,Javascript,Autodesk Forge,Autodesk,Forge,Autodesk Viewer,我目前在开始编写将查看器转换为pdf视图的扩展时遇到困难。或多或少,当单击/激活扩展按钮时,它会使查看器看起来像第一个图像,当再次单击/禁用扩展按钮时,它会恢复为常规三维查看器 我试图查看上面链接中的代码,但我不明白modelDocument对象来自何处。我完全离线使用Forge Viewer,因此我没有处理任何URN、身份验证机制等。我已经编写了可以以某种方式更改浏览器中三维模型的扩展,但这个新的扩展是不同的 提前谢谢你 查看器一次只能加载多个模型,但它们必须同时为二维或三维,如果加载三维模型

我目前在开始编写将查看器转换为pdf视图的扩展时遇到困难。或多或少,当单击/激活扩展按钮时,它会使查看器看起来像第一个图像,当再次单击/禁用扩展按钮时,它会恢复为常规三维查看器

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


提前谢谢你

查看器一次只能加载多个模型,但它们必须同时为二维或三维,如果加载三维模型,则无法在同一实例中加载二维模型

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

如果您脱机使用查看器,那么我假设您以某种方式下载了与转换后的pdf相对应的可查看资源,在这种情况下,您可以使用viewer.loadModel('path/to/your/.f2d/resource')以与加载三维模型相同的方式加载二维模型


希望有帮助

欢迎来到SO!将您尝试过的代码和您在问题中遇到的具体问题发布给我们,以帮助您更快更好地完成任务感谢您的回复!我还没有如何实例化新查看器的经验。我只玩过浏览器已经为我实例化的扩展,所以我不知道如何实例化另一个查看器。我基本上希望模型被替换为pdf(同时保留所有扩展按钮),并且可以选择加载回另一个模型。我知道这是不具体的,所以如果有任何伪造文件,我错过了,这将帮助我开始,这将是伟大的,太!