Existe un error en varias de las versiones de crystal reports que provoca que aparezcan caracteres extra a los textos cuando ciertos drivers de impresoras están instalados, no se especifican cuales, también se puede producir al utilizar la fuente 'Calibri' : 

- https://answers.sap.com/questions/306270/extra-characters-when-exporting-crystal-report-to-.html


Existen varias formas de solventar este caso:


OPCIÓN 1


- Se está utilizando un tipo de letra 'OpenType', el cual no funciona correctamente con Crystal Reports o bien no estén el tipo de letra que usa el informe instalado en el equipo donde se genera el PDF.  Recuerda que crystal reports no funciona correctamente con la fuentes que son formato 'OpenType', tienes que utilizar fuentes con formato 'TrueType'. La fuente 'Calibri' suele dar problemas con los dos tipos de formato.


OPCIÓN 2


- Conforme se indica en el enlace anterior, se puede añadir una clave al registro de Windows para solventar este caso:



Importante

El uso incorrecto del Editor del registro puede causar problemas graves que pueden requerir que reinstale el sistema operativo Windows. Utilice el Editor del Registro bajo su propio riesgo o con la asistencia de su personal de TI, a parte genere una copia de seguridad del registro.

No nos responsabilizamos de cualquier tipo de problema con el sistema operativo al realizar el proceso descrito.


1. Acceder al siguiente registro: HKEY_CURRENT_USER\SOFTWARE\Business Objects\Suite 11.5\Crystal Reports\

2. Si no existe la carpeta 'Export', crear la estructura 'Export\PDF'.

3. Dentro de la carpeta 'PDF', añadir una nueva clave tipo 'DWORD (32Bits)' con el nombre 'UseCustomEncoding' con el valor a 0.

4. Reiniciar el equipo


OPCIÓN 3


Otro caso que nos hemos encontrado es que librería USP10.dll de CrystalReports no está en al carpeta de instalación de los modulos, la cual suele ser la siguiente:

- C:\Program Files (x86)\Business Objects\Common\3.5\bin

Se tiene que copiar la DLL adjunta a la entrada en esa carpeta.