Não é possível renomear PDF com o título copiado do próprio pdf

0

O problema é extremamente simples e pode ser reproduzido a qualquer momento. Eu estava tentando copiar o título do PDF e usar essa área de transferência para renomear o PDF, mas sempre que eu estava tentando fazer isso eu estava recebendo erro como - "Um nome de arquivo não pode conter nenhum dos seguintes caracteres: /:" < > | ". Tenho certeza de que não há tais caracteres no título do PDF. Além disso, quando eu colo o texto em algum editor de texto (notepad, MS-word, barra de pesquisa do google) e copio novamente o texto para renomear o PDF, funciona.

Por que isso acontece?

Sistema operacional: Windows 10 Aplicação: Adobe PDF

    
por ΛBHINΛV 22.08.2018 / 08:31

1 resposta

4

Se você colar o título copiado em um editor hexadecimal ou outro programa que não filtre caracteres de entrada, você provavelmente descobrirá que há alguns caracteres que não podem ser impressos ou violam as regras de nomes de arquivos no Win32 (que são um pouco mais extenso do que o especificado nessa mensagem de erro; por exemplo, enquanto os nomes de arquivos podem incluir espaços, as guias horizontais não são permitidas e, no entanto, podem ser copiadas e coladas). Embora eu não use o Adobe PDF em particular há anos, o texto copiado de um PDF é muitas vezes um pouco "corrompido" (ou seja, não o que você espera) de alguma forma.

A execução de texto copiado por meio de um programa que aceita apenas texto é, na verdade, uma ótima maneira de detectar e / ou filtrar esses caracteres inesperados. Também permite que você faça coisas como eliminar espaços em branco inesperados.

    
por 22.08.2018 / 09:54

Tags