我遵循以下指示:
// 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文件
非常感谢!
PixelExtension
类包含一个名为compareTwoModels
的方法。尝试转到此现场演示,打开浏览器控制台,然后输入
pixelCompareExt = await NOP_VIEWER.loadExtension('Autodesk.Viewing.PixelCompare')
pixelCompareExt.compareTwoModels
如果您使用的是旧版本的查看器,则该方法可能当时不可用。在这种情况下,请考虑迁移到版本 7.*