Create documents via templates


I'm looking for the easiest way to create business documents (invoice, order confirmation, ...) with template files. For now we've been using RDLC reports.
But this doesn't give the needed control on the page layout (for example mixing page orientation in the same document) and is not really flexible.
Does anybody have some good libraries (preferably open source) or solutions that I could try out.

Requirements are the following

  • Easy document design (this will be done by an end-user in some cases)
  • Need to support multiple languages (our applications supports 6 languages)
  • Variables
  • Supports tables
  • Supports charts
  • Export to PDF
  • Print document
Windows Presentation Foundation
Windows Presentation Foundation
A part of the .NET Framework that provides a unified programming model for building line-of-business desktop applications on Windows.
2,709 questions
A language based on Extensible Markup Language (XML) that enables developers to specify a hierarchy of objects with a set of properties and logic.
789 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Ken Tucker 5,846 Reputation points

    There are several paid products you might be able to use for this. Here are some examples

    0 comments No comments

  2. Anonymous

    I've tried out the Telerik one. It's a bit more advanced then RDLC reports, but it's really more a reporting tool.
    For document output I want to have more control over the layout. Specifically towards printing.

    I've also found this on GitHub
    This is going in the right direction, but it doesn't support charts/graphs. And some of my documents include some simple charts.