gpt4 book ai didi

excel - 无法使用 vba 将文本从 pdf 复制到 excel

转载 作者:行者123 更新时间:2023-12-04 21:08:35 25 4
gpt4 key购买 nike

我有 pdf 格式的 PID 图(不是扫描件)。 pdf 有文本层、对象层、仪器线等。我可以看到这些层。我的目标是复制文本部分并根据要求进行处理。但是,我无法通过普通代码复制任何文本。有没有办法做到这一点?目前,我正在使用打开pdf然后发送键ctrl+a和ctrl+c的简单代码。

最佳答案

或者,如果您坚持以当前方式进行操作,这里有一个 java 实现:

Desktop.getDesktop().open(new File("C:\\Users\\Joris Schellekens\\Desktop\\pdfs\\30.pdf"));
Thread.sleep(5000);

Robot robot = new Robot();
robot.delay(1000);

// press CTRL+A
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(VK_A);
robot.keyRelease(VK_A);
robot.keyRelease(KeyEvent.VK_CONTROL);

// press CTRL+C
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(VK_C);
robot.keyRelease(VK_C);
robot.keyRelease(KeyEvent.VK_CONTROL);

// open empty file
Runtime.getRuntime().exec("notepad.exe");
Thread.sleep(5000);

// press CTRL+V
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(VK_V);
robot.keyRelease(VK_V);
robot.keyRelease(KeyEvent.VK_CONTROL);

出于性能原因,我会计算打开文档需要多长时间,以及打开记事本需要多长时间。这样你就不会浪费宝贵的毫秒等待时间。

关于excel - 无法使用 vba 将文本从 pdf 复制到 excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45061012/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com