关于控制pdf

taohua300 2012-04-24 02:56:17
xp sp3 pdf 9.0

在表单中调用pdf打开一个可以复制内容的文件

如何模拟下面动作

全选-复制

(目的是要通过vfp批量操作pdf,并把pdf的内容复制到word中)

预先方案准备使用SendMessage来实现

但通过spy++无法确认想要的窗口句柄

调用pdf本身的方法里貌似也没有相关的操作

到是有一个PostMessage,不知道如何使用


...全文
142 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
taohua300 2012-04-25
  • 打赏
  • 举报
回复
可以

不过我好想忽略了一个问题

如果pdf文件很大

或者

内容比较多(千页以上)

速度还是比较慢的

这样就要一页一页的复制

所以暂时不理了

想想其他方法
十豆三 2012-04-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
引用 2 楼 的回复:

<VFP调用API实现代码模拟鼠标.键盘动作>
http://blog.csdn.net/apple_8180/archive/2007/11/02/1863205.aspx


结果跟SendMessage一样

pdf内容并没有被选中
[/Quote]你手动可以实现吗?
taohua300 2012-04-25
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

下面网页可能有楼主需要的内容
http://www.mzvfp.com/searcher.php
[/Quote]

连接为空
taohua300 2012-04-25
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

这不VFP如何做的问题,而应该是:PDF是什么的问题

[/Quote]

确实是这样

lygcw9602 2012-04-25
  • 打赏
  • 举报
回复
下面网页可能有楼主需要的内容
http://www.mzvfp.com/searcher.php
lc_apple 2012-04-24
  • 打赏
  • 举报
回复
这不VFP如何做的问题,而应该是:PDF是什么的问题

了解PDF文件格式才是解决问题的关键。
taohua300 2012-04-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

<VFP调用API实现代码模拟鼠标.键盘动作>
http://blog.csdn.net/apple_8180/archive/2007/11/02/1863205.aspx
[/Quote]

结果跟SendMessage一样

pdf内容并没有被选中
taohua300 2012-04-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

试过直接saveas么?
[/Quote]

SaveAs可以用

但有个pdf用Saveas存出来的文档格式会发生变化
十豆三 2012-04-24
  • 打赏
  • 举报
回复
<VFP调用API实现代码模拟鼠标.键盘动作>
http://blog.csdn.net/apple_8180/archive/2007/11/02/1863205.aspx
bobob 2012-04-24
  • 打赏
  • 举报
回复
试过直接saveas么?

2,718

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧