You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Forge Viewer加载Revit导出PDF时Measure与Edit2D显示不一致问题

Forge Viewer PDF加载工具测量不一致问题

现象说明

  • 开启LMV_VECTOR_PDF = true加载Revit导出的PDF文件时,Autodesk.Measure工具与Autodesk.Edit2D工具的测量结果显示不一致。
  • 移除LMV_VECTOR_PDF = true配置后,使用校准工具可让两个工具的测量结果保持一致,但会导致缩放体验严重下降,需频繁手动放大/缩小视图。

相关代码

LMV_VECTOR_PDF = true;
Autodesk.Viewing.Initializer(options, () => {
    this.viewer.start();
    Autodesk.Viewing.Document.load(this.URN, onDocumentLoadSuccess, onDocumentLoadFailure);
});

const onDocumentLoadSuccess = ( doc:any ) => {
    const defaultModel = doc.getRoot().getDefaultGeometry();
    viewer.loadDocumentNode(doc, defaultModel);
    viewer.loadExtension( 'Autodesk.PDF' );

    Autodesk.Viewing.theExtensionManager.registerExtension('Edit2dExtension', Edit2dExtension);
    this.viewer.loadExtension('Edit2dExtension').then((edit2d: any) => {
    });

    this.viewer.loadExtension('Autodesk.Edit2D').then((edit2d: any) => {
        this.edit2d = edit2d;
        this.layer = edit2d.defaultContext.layer;
        this.tools = edit2d.defaultTools;
    });
}

function onDocumentLoadFailure(viewerErrorCode:any) {
    console.error('onDocumentLoadFailure() - errorCode:' + viewerErrorCode);
}

截图说明

  • 截图1:呈现开启矢量PDF模式时,Measure与Edit2D工具测量结果存在差异的界面状态
  • 截图2:呈现关闭矢量PDF模式并校准后,两个工具测量结果一致,但视图缩放操作繁琐的界面状态

内容的提问来源于stack exchange,提问作者Abd-ElrAhman A Abd-ElAleem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 20:22:44