I am using PDFSharp in my c# project. In my previous work place I used a PDF component from aspose and in that component ASPOSE provided a xml template feature, where I simply defined the pdf document template in xml format and saved it to hard drive and then from c# code i was opening that template pumping my data and as a outcome it was writing a pdf.
It was quiet fast and I was able to achieve performance.
Can I achive the same using PDFSharp or any other free opensource component.
I mean i want to define my pdf document in xml format and use from any open good opensource components like pdfshpar or Itext etc..
PDFsharp/MigraDoc does not support XML templates.
You can create documents from code (any .NET language) and pump in your data where you need it.
That may be a little bit more work than normal report generators, but it gives you much more flexibility than any template-based solution.