我们目前正在使用Autodesk forge查看器来显示2D和3D文件。
我们最近遇到了一些围绕最新更新之前工作的2D / PDF功能的问题。
目前我们正在使用查看器版本 3.1.3 ,当我们尝试在查看器中打开PDF时上传的任何新PDF文件都会引发“404 Not Found”错误。我们在去年更新之前上传了多页PDF文件,这些文件仍然可以按预期成功打开和页面导航。
将查看器版本更新为 3.3 时,将加载PDF的第一个页面。 3.1.3 不再支持新上传的问题。
使用版本 3.3 时,我们无法再在PDF查看器中打开其他页面,因为方法中存在错误
页面更改viewerApp.selectItem(viewables[id].data, onItemLoadSuccess, onItemLoadFail);
。
答案 0 :(得分:0)
使用此Basic Application的live sample教程,我可以在Viewer 3.3
上打开PDF。默认情况下,教程代码会加载可查看索引0,在本例中为PDF的第一页。然后,通过控制台,我运行了以下几行代码:
// get all viewables (in case case, the pages)
var viewables = viewerApp.bubble.search({ 'type': 'geometry' });
viewerApp.selectItem(viewables[1].data);// move to page 2
viewerApp.selectItem(viewables[2].data);// move to page 3
页面加载正常,没有错误。如果您有任何错误,请在您的问题上添加。如果我错过任何一步,请告诉我。
修改强>
我通过UI and API to BIM 360通过Viewer 3.3
上传文件并通过API to Buckets上传文件重新测试了这一点,在所有情况下,我都能按预期看到Viewer上的PDF文件而不会出错。如上所述,我正在使用Basic Application示例代码。