Parece que, por padrão, quando o Chrome envia a página renderizada para a impressora, ela rasteriza tudo antes de enviá-la ao spooler de impressão. No momento em que o criador do PDF recebe os dados, o dano já foi feito.
Estou executando o Chrome Beta 21.0.1180.57 no Windows e há duas soluções alternativas:
- No Diálogo de impressão do Chrome, clique no botão
Change...
na categoriaDestination
. Uma das opções emLocal Destinations
deve serSave as PDF
. O Chrome renderizará um PDF usando um criador de PDF interno que fornecerá um PDF com texto selecionável e fontes incorporadas. - Use Ctrl + Deslocamento + P ou o link
Print using system dialog...
na caixa de diálogo de impressão do Chrome. Se você imprimir para o seu criador de PDF a partir daí, ele enviará texto e imagens para o spooler de impressão e você terá um PDF com texto incorporado. Não sei por que o comportamento é diferente entre os dois diálogos.