使用PDF编辑器常常复制完成会存在自动换行问题,在Word文档中常显示为\l换行符,并存在因OCR识别不准确而产生的空格,本文提供基于Python方法实现的PDF自动换行代码及程序
# python实现剪贴板自动替换
from win32clipboard import GetClipboardData, OpenClipboard, CloseClipboard
from win32con import CF_TEXT
from time import sleep
import pyperclip
def remove_empty_line(text):
source_content = text.replace('\n','').replace(' ', '').replace('\r', '') # .replace("-", '')
return source_content
# 读取剪贴板的数据
while True:
sleep(0.5)
Content=remove_empty_line(pyperclip.paste())#复制剪贴板的内容并进行消除并复制到Content中
if Content != pyperclip.paste():#如果剪贴版中的内容和Content内容不相同,则将剪贴板内容进行消除并复制
pyperclip.copy(Content)
print("更新复制:",Content[0:5])
打包程序包括GUI界面版本,与Python自动检测剪贴板版本。
链接:https://pan.baidu.com/s/1T1PYOrPIi8CUt0qGXOp1Tg
提取码:xlm2