前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[python从入门到放弃]pyautogui+acrobat去PDF水印一例

[python从入门到放弃]pyautogui+acrobat去PDF水印一例

作者头像
周星星9527
发布2019-08-27 11:27:16
2K0
发布2019-08-27 11:27:16
举报

一天早上整理电纸书中PDF文件,发现一个PDF文件有水印,由于电纸书可用空间也就2G,去水印有利于节省空间。pyautogui安装环境见上文

Adobe Acrobat(30天试用版)编辑模式打开PDF文件,关闭OCR识别。

Talk is cheap, show me the code!

代码语言:javascript
复制
# -*- coding: utf-8 -*-
"""
Created on Thu Aug  8 07:54:46 2019

@author: AiShuiShui-艾谁谁
"""

import pyautogui
import time

totalPage=312#页数

time.sleep(5)#这个5秒钟留给你把鼠标放在合适的位置

# Step 1: 找到基准坐标点
print(pyautogui.position())
# Point(x=1488, y=981)

# Step 2:移动鼠标,选择待删除区域
pyautogui.PAUSE = 0.3
for page in range(totalPage):
    pyautogui.moveTo(1500,988)#刚刚测试出来的鼠标基准点
    pyautogui.dragRel(-300,-300)#鼠标相对拖拽
    pyautogui.press("del")#删除水印
    pyautogui.press("pagedown")#下一页开搞

pyautogui.alert("Done!")

刚开始发现不是所有水印都删除了,发现是操作太快,电脑速度跟不上,翻车现场如下:

于是添加了如下代码,限制速度。

代码语言:javascript
复制
pyautogui.PAUSE = 0.3

所有操作延时0.3秒等电脑反应过来,这会几乎100%去处水印。

文字不到300不能发公众号原创,加段随机文字:

豫章故郡,洪都新府。星分翼轸,地接衡庐。襟三江而带五湖,控蛮荆而引瓯越。物华天宝,龙光射牛斗之墟;人杰地灵,徐孺下陈蕃之榻。雄州雾列,俊采星驰。台隍枕夷夏之交,宾主尽东南之美。都督阎公之雅望,棨戟遥临;宇文新州之懿范,襜帷暂驻。十旬休假,胜友如云;千里逢迎,高朋满座。腾蛟起凤,孟学士之词宗;紫电青霜,王将军之武库。家君作宰,路出名区;童子何知,躬逢胜饯。

时维九月,序属三秋。潦水尽而寒潭清,烟光凝而暮山紫。俨骖騑于上路,访风景于崇阿;临帝子之长洲,得天人之旧馆。层峦耸翠,上出重霄;飞阁流丹,下临无地。鹤汀凫渚,穷岛屿之萦回;桂殿兰宫,即冈峦之体势。

披绣闼,俯雕甍,山原旷其盈视,川泽纡其骇瞩。闾阎扑地,钟鸣鼎食之家;舸舰弥津,青雀黄龙之舳。云销雨霁,彩彻区明。落霞与孤鹜齐飞,秋水共长天一色。渔舟唱晚,响穷彭蠡之滨;雁阵惊寒,声断衡阳之浦。

遥襟甫畅,逸兴遄飞。爽籁发而清风生,纤歌凝而白云遏。睢园绿竹,气凌彭泽之樽;邺水朱华,光照临川之笔。四美具,二难并。穷睇眄于中天,极娱游于暇日。天高地迥,觉宇宙之无穷;兴尽悲来,识盈虚之有数。望长安于日下,目吴会于云间。地势极而南溟深,天柱高而北辰远。关山难越,谁悲失路之人?萍水相逢,尽是他乡之客。怀帝阍而不见,奉宣室以何年?

嗟乎!时运不齐,命途多舛。冯唐易老,李广难封。屈贾谊于长沙,非无圣主;窜梁鸿于海曲,岂乏明时?所赖君子见机,达人知命。老当益壮,宁移白首之心?穷且益坚,不坠青云之志。酌贪泉而觉爽,处涸辙以犹欢。北海虽赊,扶摇可接;东隅已逝,桑榆非晚。孟尝高洁,空余报国之情;阮籍猖狂,岂效穷途之哭!

勃,三尺微命,一介书生。无路请缨,等终军之弱冠;有怀投笔,慕宗悫之长风。舍簪笏于百龄,奉晨昏于万里。非谢家之宝树,接孟氏之芳邻。他日趋庭,叨陪鲤对;今兹捧袂,喜托龙门。杨意不逢,抚凌云而自惜;钟期既遇,奏流水以何惭?

呜乎!胜地不常,盛筵难再;兰亭已矣,梓泽丘墟。临别赠言,幸承恩于伟饯;登高作赋,是所望于群公。敢竭鄙怀,恭疏短引;一言均赋,四韵俱成。请洒潘江,各倾陆海云尔:

滕王高阁临江渚,佩玉鸣鸾罢歌舞。

画栋朝飞南浦云,珠帘暮卷西山雨。

闲云潭影日悠悠,物换星移几度秋。

阁中帝子今何在?槛外长江空自流。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-08-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 传输过程数值模拟学习笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档