为什么此代码不从复制到剪贴板的文本中删除换行符?

Why doesn't this code remove newline characters from text copied to the clipboard?

我经常将 PDF 中的文本复制到我的笔记中,这样做几乎总是会产生格式问题。因此,首先,我只是想创建一个简单的脚本来从复制到剪贴板的文本中删除换行符。

这是我目前正在使用的 pdf 的 LINK

我试过这个:

import pyperclip
text = pyperclip.paste()
new_text = text.strip()
pyperclip.copy(new_text)

我也试过这个:

import pyperclip
text = pyperclip.paste()
new_text = text.replace('\n', "")
pyperclip.copy(new_text)

我已经阅读了关于这个主题的所有相关问题和答案,但无法解决问题。

也尝试删除“\r”。一些 modules/programs 没有解决 windows 和其他操作系统

中不同类型的换行符