Autodesk forge 如何使用Autodesk.PDF扩展名从流中加载Model()

Autodesk forge 如何使用Autodesk.PDF扩展名从流中加载Model(),autodesk-forge,Autodesk Forge,喜欢Autodesk.PDF扩展名。如果blob存储中有资源,如何将LoadModel()函数用于流?如果问题是:Autodesk.PDF扩展能否从本地base64编码字符串或任何自定义流加载文档?那么不幸的是,不,那是不可能的 要加载到Forge Viewer中的任何模型,无论是PDF还是SVF(模型衍生服务生成的3D格式),都必须始终可以通过标准URL访问。您应该能够为Azure Blob存储中的内容生成这样的URL(例如,如中所述)。您能否提供有关如何将内容从Blob存储流式传输到客户端的

喜欢Autodesk.PDF扩展名。如果blob存储中有资源,如何将LoadModel()函数用于流?

如果问题是:
Autodesk.PDF
扩展能否从本地base64编码字符串或任何自定义流加载文档?那么不幸的是,不,那是不可能的


要加载到Forge Viewer中的任何模型,无论是PDF还是SVF(模型衍生服务生成的3D格式),都必须始终可以通过标准URL访问。您应该能够为Azure Blob存储中的内容生成这样的URL(例如,如中所述)。

您能否提供有关如何将内容从Blob存储流式传输到客户端的详细信息?据我所知,
Autodesk.PDF
扩展(及其PDF加载器的
loadModel
方法)只需要一个URL,它可以以
urn:
(如果您的PDF位于Forge)或
http://
https://
(如果您自己为PDF提供服务)开头。我们将pdf存储在azure blob存储中。并将它们作为base64字符串加载到内存中。比如像这样。。。另外,如果我理解正确的话,如果我们将文件存储在forge容器中(不进行转换)并使用urn:references,我们也可以实现同样的效果。查看器能够访问文件,因为提供了访问令牌?我知道这是一个稍微不同的问题:加载原生pdf或“伪造从pdf转换的视图”之间有区别吗?干杯,非常感谢你的帮助。好吧,我想我现在明白了。让我以一个正式的回答来回应。除此之外,我还成功地直接从一个锻造桶中装入了“未翻译”的pdf。加载文件所需的作用域是scope.DataRead,可以使用scope.BucketRead作用域从bucket/:bucketKey/objects api获取文件路径,其形式为:我未成功从azure blob存储加载pdf。azure上需要相当多的cors配置,forge viewer会附加它自己的令牌。我很想看到一个这样的例子。。。