【发布时间】:2020-03-05 18:30:34
【问题描述】:
我需要选择已经加载到 Forge Viewer 中的 PDF 绘图上的文本。当我尝试选择这些文本时,我的光标总是显示为手形图标(在平移工具上)。是否可以在 Viewer 上选择文本并从中获取内容?
【问题讨论】:
标签: autodesk-forge autodesk-viewer
我需要选择已经加载到 Forge Viewer 中的 PDF 绘图上的文本。当我尝试选择这些文本时,我的光标总是显示为手形图标(在平移工具上)。是否可以在 Viewer 上选择文本并从中获取内容?
【问题讨论】:
标签: autodesk-forge autodesk-viewer
试试原生Text Selection 工具:当加载包含文本的原生 PDF 文件时,工具栏将包含一个“文本选择”按钮,允许选择和复制 PDF 中的文本 - 此功能自 v7.1 起可用:
更新
您无需显式加载 PDF 扩展脚本 - 在下面进行了测试,并且可以很好地加载多个 PDF:
<link rel="stylesheet" href="https://developer.api.autodesk.com/modelderivative/v2/viewers/style.min.css?v=v7.*" type="text/css">
<script language="JavaScript" src="https://developer.api.autodesk.com/modelderivative/v2/viewers/viewer3D.min.js?v=v7.*"></script>
//...
const mat4 = new THREE.Matrix4()
mat4.makeTranslation(10,10,10) //Apply translation manually to position the PDFs if necessary
Autodesk.Viewing.Initializer({env: 'Local'}, ()=>{
//...
viewer.start('path/to/pdf');
viewer.loadModel('path/to/pdf', {placementTransform:mat4});
//...
【讨论】: