Contraseña que protege un archivo PDF

Tengo los siguientes

Rutina X que crea un archivo PDF a diario.rutina Y que adjunta este archivo a un correo electrónico de Outlook y lo envía a los destinatarios.

Los dos anteriores están en VBA. Se llaman desde una aplicación de consola C #.

Una vez que el PDF ha sido creado, necesito protegerlo con contraseña. Hacer esto a través de VBA sin comprar software de terceros es bastante complicado.

¿Cuál es la solución más simple usando C #?

(¡Sospecho que habrá una relación inversa entre la cantidad que gastamos y la complejidad de la respuesta!)