I solved this problem this way:
- Created an XSLT which transforms my XML to HTML using .NET XslCompiledTransform Class.
- I used the wkhtmltopdf (you can find it here) and my PDF file was ready.
P.S. wkhtmltopdf is a tool that is based on iText libraries.