问题描述
当我们在pdf上复制文字时,每行总会出现换行符,乱糟糟的。
解决方法
⚠️注意:
windows推荐开源软件cpoy++
:gihub:copy++
临时使用,推荐网页:文字替换在线处理工具
在快捷指令中新建“快捷服务”,选择执行shell脚本,写这么一行:
pbpaste | tr '\n\r' ' '| sed 's/[ ][ ]*/ /g' | pbcopy
代码的意思为(详见参考文献2、3):
- 获取粘贴板内容
- 将换行替换为空格
- 有时换行符前面还包含了一个空格,sed将多个空格变成1个空格
- 复制处理后的内容到粘贴板。
随后添加到菜单栏
使用方法:复制pdf的文字,再运行一下这个指令,最后粘贴文字即可。
参考文献
- https://blog.csdn.net/gocodemango/article/details/120287373
- https://www.cnblogs.com/shengulong/p/10539219.html
- https://blog.csdn.net/tterminator/article/details/52792959