autohotkey自动选定文本_PDF|编辑相关技巧及动作自动化(另提供相关工具下载)...

pdf的阅读和编辑使用不同的工具,相对于word来说,要复杂一些。

1 去除密码和编辑的工具

有些pdf需要解密才可以进行编辑。

https://github.com/wwuhn/Tools/blob/master/PDFPasswordRemover.exe

a0aa8a3b0bcaeb95531ed2ac9db77179.png

pdf阅读和编辑对应于不同的工具,以下是编辑工具的下载链接:

http://www.uzzf.com/soft/404781.html

2 编辑和组织页面

编辑和组织页面分别对应不同的操作界面,前者主要是对页面的局部操作,后者主要是对整页操作,需要时两者可不断切换(左上角的编辑页面或组织页面或其下拉箭头即可切换)。

4137dfa52fc96622188ffff9ec0efeea.png

对于文本图片,编辑时,编辑工具会自动启用OCR进行页面识别,此时使用鼠标点击并选择识别的文本,文本图片便会转换为文本,保存后此页就是识别后的文本格式了。

组织页面:整页的旋转、删除、添加、插入、移动、替换等操作

11710ff166922c2bad860148ba7a9915.png

编辑时,通过组织页面,可以从整体把握文档的格式。

3 字符串批量替换

PDF的替换因为需要逐页面解析,批量替换的功能不完整,有时可以一次替换完,有时不行。

d412bedf199e80babc973028fb4e76cb.png

但可以通过“标记密文”工具进行一次性全部处理。

3.1 密文属性设置

点击【工具】->【标记密文】

在【标记密文】界面点击【属性】,调出【密文工具属性】

设置【密文区域的填充颜色】为白色,即与pdf的背景色保持一致,边框颜色为无颜色,填充颜色为无颜色,其他地方保持不变(这里有个小扩展,如下图可以看到有一个【使用覆盖文本】的复选框,该选项可以进行文本的查找替换,由于本文主要演示文本的查找删除,该部分不做演示)

3e458acd4d1b280ec7f25c9f6d23caf1.png

3.2 密文搜索

点击“标志为密文”旁边的下拉箭头→搜索→粘贴入文本→点击“搜索并删除文本”→全选→点击”将选定的结果标记为密文“→然后关闭此对话框。

41b29ec8e500a0adb3a59f5658af0cf6.png

3.3 点击“应用”:

1ebed74ea9c3285df84230531742db27.png

点击确定:

683cddc8d9eca2504617c46b7e466078.png

需要注意的是,因为【密文区域的填充颜色】为白色,如果pdf页面的背景不图片或非白色,千分尺在密文区域留下一个白色的区域。

4 相同动作的自动化

如果有多个pdf文档都要进行上述相同处理,便可以以类似VBA的宏来记录操作,实现动作的自动化。在PDF中,可以使用“动作向导”工具来完成动作的自动化。

点击【工具】→【动作向导】

点击【新建动作】→【保护】

依次将【搜索并删除文本】、【应用密文】放到右边的动作步骤中

3e07900ae8b0df8e77cf9bf9912654d7.png

对动作步骤中的【搜索并删除文本】进行编辑,首先取消勾选【提示用户】,然后点击【指定设置】。

这里把需要搜索删除的文本添加进来。

设置完成,接着保存该动作,并为该动作命名。

这样该动作就被添加到动作向导中了。

最后便可以重复应用这个动作了。

这里的标记密文→应用密文所实现的删除效果,实际上不是真正的删除,而是用白色把背景覆盖。

5 优化pdf

经过一些操作后,pdf的大小可能会膨胀,或者本来就很大,这是可以考虑优化。

5.1 另存为的优化:

ac9700d8e9ae4829df1a8f4f7a847f12.png

5.2 优化工具

相对于另存为的优化,效果更佳。

250c80dbff4c865648ac3e731d07f918.png

-End-

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
完整的函数:CreateImageButton HWND Options Margins 0 有三个需要输入的参数 第一个是按钮的句柄值 必填 第二个是个数组 必填 第三个是按钮的边界宽度 可填值 0 1 2 3 4 值越高边框越宽 不填的话默认为0 ;这是一个简单事例: ;创建一个普通的按钮 对比用: Gui Add Button w200 Button 0 ; 再创造出实验的按钮: { hwndHBT1 貌似是取得该按键的句柄 hwnd是固定的 就像 g v 值存在变量HBT1里} Gui Add Button w200 hwndHBT1 Button 1 ; 编写出函数的第二个参数: BT1Options : [{BC: "A00000|FF00FF" TC: "White" 3D: 0 G: 1}] ;这个代表普通状态下 按钮的样式 BT1Options[2] : {BC: "600000" TC: "Lime" 3D: 0 G: 0} ;这个代表鼠标悬在按钮上方状态下 按钮的样式 ;是个数组 下边是具体含义 格式直接按照他这样来 ;1 数组序号 也就是 BT1Options[2] 里边的 2 的含义: ; 1 代表普通状态下 ; 2 代表鼠标悬停在按钮上 不按下 ; 3 代表鼠标按住按钮 ; 4 代表按钮在 disable 状态下 按钮无效化 ; 5 代表按钮在 Default 状态下 按钮默认 ; 6 估计用不上 直接上老外的原文吧:< used only on tablet computers ; 其中数组的第一个必须有 也就是上边的BT1Options 后边的根据需要添加 ; ;2 BC是Background Color的缩写 就是代表按钮的颜色 ; 使用的是RBG色 例如:00FF00 或者HTML色 例如"Red" ; "|" 前边的 也就是上边的"A00000" 外围颜色 后边的是中心颜色 ; 也可以里外用一种颜色直接 像这样 BC: "600000" ; ;3 TC是Text Color的缩写 也就是按钮上边文字的颜色 ; 参照背景颜色BC ; ;4 3D表示的是按钮的样式 大家自己改改看就知道了: ; 0 普通 ; 1 中间鼓起 ; 2 垂直纹理 ; 3 水平纹理 ; 9 老外写的背景图片 大家自己试试吧 原文:BC contains the picture"s path or HBITMAP handle ; 默认为 0 ; ;5 G代表Gamma Correction 图像灰度矫正 这个太专业 我也不懂 大家自己试试吧 ; 0 表示否 ; 1 代表是 ; 默认为 0 ;解释完毕 ; ;调用函数 参数依次填入 这里的第三个函数"边界宽度"就缺省了 默认0 CreateImageButton HBT1 BT1Options ">完整的函数:CreateImageButton HWND Options Margins 0 有三个需要输入的参数 第一个是按钮的句柄值 必填 第二个是个数组 必填 第三个是按钮的边界宽度 可填值 0 1 2 3 4 值越高边框越宽 不填的话默认为0 ;这是一个简单事 [更多]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值