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});
//...
我需要 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});
//...