
El problema es extremadamente simple y puede reproducirse en cualquier momento. Estaba intentando copiar el título del PDF y usar ese portapapeles para cambiar el nombre del PDF, pero cada vez que intentaba hacerlo aparecía un error como: "¿Un nombre de archivo no puede contener ninguno de los siguientes caracteres: /:?" <>|". Estoy bastante seguro de que no hay tales caracteres en el título del PDF. Además, cuando pego el texto en algún editor de texto (bloc de notas, MS-word, barra de búsqueda de Google) y luego copio nuevamente el texto para cambiar el nombre del PDF, funciona.
¿Por qué sucede esto?
Sistema operativo: Windows 10 Aplicación: Adobe PDF
Respuesta1
Si pega el título copiado en un editor hexadecimal u otro programa que no filtre los caracteres de entrada, probablemente descubrirá que hay algunos caracteres que no son imprimibles o que violan las reglas de nombres de archivos en Win32 (que son un poco más estrictas). extensos que los que se dan en ese mensaje de error; por ejemplo, aunque los nombres de archivos pueden incluir espacios, las pestañas horizontales no están permitidas y aún así se pueden copiar y pegar). Si bien no he usado Adobe PDF en particular durante años, el texto copiado de un PDF muy a menudo está ligeramente "corrompido" (es decir, no es lo esperado) de alguna manera.
Ejecutar texto copiado a través de un programa que solo acepta texto es en realidad una excelente manera de detectar y/o filtrar dichos caracteres inesperados. También le permite hacer cosas como eliminar espacios en blanco inesperados.