Microsoft Technologies based on the .NET software framework. Miscellaneous topics that do not fit into specific categories.
or how to do it without a library?
Just use :
PrintDocument.PrinterSettings.PrinterName = "Microsoft Print to PDF";
PrintDocument.PrinterSettings.PrintToFile = true;
PrintDocument.PrinterSettings.PrintFileName = "your_pdf_filename"";
and you can draw/write anything in PrintPageEventHandler which will be saved into the .pdf file