
問題極為簡單,隨時可以重現。我試圖從 PDF 複製標題並使用剪貼簿重命名 PDF,但每當我嘗試這樣做時,都會收到類似錯誤 - “文件名不能包含以下任何字元:/:?” <>|"。我很確定PDF標題中沒有這樣的字元。
為什麼會出現這種情況?
作業系統:Windows 10 應用程式:Adobe PDF
答案1
如果將複製的標題貼到十六進位編輯器或其他不過濾輸入字元的程式中,您可能會發現有些字元要么不可列印,要么違反 Win32 中的檔案名稱規則(這有點多)比該錯誤訊息中給出的內容要廣泛;例如,雖然檔案名稱可以包含空格,但不允許使用水平製表符,但可以複製貼上)。雖然我已經很多年沒有特別使用 Adobe PDF,但從 PDF 複製的文字經常在某種程度上略有「損壞」(即不是您所期望的)。
透過僅接受文字的程式來執行複製的文字實際上是檢測和/或過濾掉此類意外字元的好方法。它還使您能夠執行諸如刪除意外空格之類的操作。