无法使用从 PDF 本身复制的标题重命名 PDF

无法使用从 PDF 本身复制的标题重命名 PDF

这个问题非常简单,随时都可能重现。我试图从 PDF 中复制标题,然后使用该剪贴板重命名 PDF,但每当我尝试这样做时,我都会收到错误,例如“文件名不能包含以下任何字符:/:?”<>|”。我很确定 PDF 标题中没有这样的字符。此外,当我将文本粘贴到某些文本编辑器(记事本、MS-word、谷歌搜索栏)中,然后再次复制文本以重命名 PDF 时,它就可以正常工作。

为什么会发生这种情况?

操作系统:Windows 10 应用程序:Adobe PDF

答案1

如果您将复制的标题粘贴到十六进制编辑器或其他不过滤输入字符的程序中,您可能会发现有些字符要么是不可打印的,要么是违反了 Win32 中的文件名规则(这些规则比该错误消息中给出的规则要广泛一些;例如,虽然文件名可以包含空格,但不允许使用水平制表符,但可以复制粘贴)。虽然我多年来没有特别使用过 Adob​​e PDF,但从 PDF 复制的文本经常会在某种程度上略有“损坏”(即不是您期望的那样)。

通过只接受文本的程序运行复制的文本实际上是检测和/或过滤此类意外字符的好方法。它还使您能够执行诸如删除意外空格之类的操作。

相关内容