我是本土的新手,目前我正在使用此组件来显示pdf:https://github.com/cnjon/react-native-pdf-view。该组件采用路径并打开pdf,并使用" react-native-fs"进行pdf下载。看来这个组件将pdf转换为像一个图像,所以我不能用这个组件选择一个文本我猜,我不知道它在做什么。
简单地说,我想从已打开的pdf中选择 - 突出显示一个文本,并使用此文本进行一些操作。有没有办法或其他组件来做到这一点。
答案 0 :(得分:0)
我没有找到符合我要求的解决方案。
我已经写了自己的登录信息。以下是代码。
const keywordsMarked = ["test"];
let node = document.getElementsByClassName("your-class");
if (node && node[0] && node[0].children[0]) {
let a = node[0].children[0];
if (a.children[2])
a.children[2].style.display = "none";
if (a.children[1])
for (var i = 0; i < a.children[1].children.length; i++) {
console.log(a.children[1].children[i].textContent);
if (keywordsMarked.some(val => {
return a.children[1].children[i].textContent.indexOf(val) >= 0
})) {
a.children[1].children[i].style.backgroundColor = 'yellow';
a.children[1].children[i].style.color = 'black';
a.children[1].children[i].style.height = "12px";
}
}
}