PixelCompare 扩展:compareTwoModels 不是函数

问题描述 投票:0回答:1

我遵循以下指示:

// Load 2 sheets
viewer.loadModel('scissors1.pdf', {}, (model1) => {
  viewer.loadModel('scissors2.pdf', {}, async (model2) => {
    // Compare them 
    const pcExt = await viewer.loadExtension('Autodesk.Viewing.PixelCompare');
    pcExt.compareTwoModels(model1, model2);
  });
});

并得到错误:pcExt.compareTwoModels 不是一个函数

这意味着扩展中不存在该功能。 有人可以帮助我如何直接比较2个pdf文件

非常感谢!

autodesk-forge
1个回答
0
投票

PixelExtension
包含一个名为
compareTwoModels
的方法。尝试转到此现场演示,打开浏览器控制台,然后输入

pixelCompareExt = await NOP_VIEWER.loadExtension('Autodesk.Viewing.PixelCompare')
pixelCompareExt.compareTwoModels

如果您使用的是旧版本的查看器,则该方法可能当时不可用。在这种情况下,请考虑迁移到版本 7.*

© www.soinside.com 2019 - 2024. All rights reserved.