Hi,
So first let me explain my understanding of what you want to achieve. You would like to export your winform to PDF as it is, Right? If so, then you will have several options but most of them will require a component that converts stream (information in memory) into a PDF file. A very easy way would be printing the winform and selecting a PDF printer (which you can easily install one from the internet) as the printer. In this way, you are in fact changing the scope of the problem to a problem which is more easy to solve. How to print a winform? For this new problem which will at the end provide a nice solution to solve the original problem as well (how to export winform into PDF) you have the below solutions that have been discussed with others before, and they accepted the solutions:
From CodeProject:
Print-Windows-form-in-Csharp-Net
From Stack Overflow:
c# - convert windows form to pdf file - Stack Overflow
If this did not solve your problem then please leave a comment and I will assist you by improving my solution until your problem gets solved.
Cheers,
AH