Guarda io i miei problemi li ho risolti tutti con SharpPDF (#Pdf). E' un assembly in grado di creare file formato PDF a runtime e lo puoi usare anche via Web senza dover registrare nulla. La figata? che puoi creare PDF a runtime senza dover per forza aprirli.