Select 查看器上的 PDF 文本

Select text of PDF on Viewer

我需要 select PDF 绘图上的文本已经加载到 Forge Viewer 中。当我尝试 select 这些文本时,我的光标总是显示为手形图标 (在平移工具上)。是否可以 select 文本并在查看器上从中获取内容?

尝试原生 Text Selection 工具:加载包含文本的原生 PDF 文件时,工具栏将包含一个 "Text Selection" 按钮,允许 select 和复制 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});
//...