Hola:
Los pdf's pueden crearse dinámicamente con librerías como fpdf, o ser estáticos. Y sobre abrir o descargar, depende del visitante de la página y su navegador, pero si quieres forzar descargas, creo que lo mejor es ponerlo dentro de un zip.
Saludos