问题描述

当我们在pdf上复制文字时,每行总会出现换行符,乱糟糟的。

在这里插入图片描述

解决方法

⚠️注意:
windows推荐开源软件cpoy++gihub:copy++
临时使用,推荐网页:文字替换在线处理工具

在快捷指令中新建“快捷服务”,选择执行shell脚本,写这么一行:

# 中文
pbpaste | tr '\n\r' ' '| sed 's/[ ][ ]*//g' | pbcopy
# 英文
pbpaste | tr '\n\r' ' '| sed 's/[ ][ ]*/ /g' | pbcopy

代码的意思为(详见参考文献2、3):

  1. 获取粘贴板内容
  2. 将换行替换为空格
  3. 有时换行符前面还包含了一个空格,sed将多个空格去掉(中文)或变成1个空格(英文)
  4. 复制处理后的内容到粘贴板。

在这里插入图片描述

随后添加到菜单栏

在这里插入图片描述

使用方法:复制pdf的文字,再运行一下这个指令,最后粘贴文字即可。

参考文献

  1. https://blog.csdn.net/gocodemango/article/details/120287373
  2. https://www.cnblogs.com/shengulong/p/10539219.html
  3. https://blog.csdn.net/tterminator/article/details/52792959
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐