I need good library for writing PDF in C#.
What I need is to put image header, write and format some text (some lines should be aligned left, some will be aligned right... to choose font, and so on) and to export it in pdf.
iTextSharp is very fully featured, but no longer 100% free and has a bit of a learning curve:
Just Check iTextSharp . Seems to be good one.
Provides,
Serve PDF to a browser
Generate dynamic documents from XML files or databases
Use PDF's many interactive features
Add bookmarks, page numbers, watermarks, etc.
Split, concatenate, and manipulate PDF pages
Automate filling out of PDF forms
Add digital signatures to a PDF file
While this isn't a library, my company has a product called DocRaptor that converts HTML to PDF using HTTP POST requests. We use Prince XML for PDF generation, and our service produces higher quality documents than similar solutions.
DocRaptor operates on a monthly subscription basis, and we offer a free plan that allows users to create up to 5 documents per month.
Here's a link to our C# coding example:
And a link to DocRaptor's home page: