Olá Rashmi;
Você tem algumas opções ...
1) Utilizar a função de múltiplos threads do PB (também conhecida como SharedObject) para realizar a geração de PDF de forma assíncrona. - ou -
2) Criar outro EXE e chamá-lo a partir de sua aplicação PB para criar o PDF
3) Chamar um Serviço Web - construído utilizando um PB NVUO e gerar o PDF no WS.
Espero que isso ajude
Saudações ... Chris