Atp Template Engine Component for .NET C#, VB.NET & ASP.NET

Atp Template Engine library can easily generate formatted text output from the source template, input variables, and .NET classes by adding just a few lines of code, this package is now available for .NET, Silverlight, Xamarin Android, IOS and .NET Compact Framework.

Atp Template Engine's Key Features include's

  • Used to generate any type of text: HTML, XML, RTF, Email, Source Code, etc.
  • Lightweight and easy to ship with your product by adding just a single DLL.
  • Utilizes the power of .NET Framework and its components.
  • Template syntax is similar to C# and very easy to understand and use.
  • Powerful template language with all usual directives such as include, selection statements(if-else), Iteration Statements(do, for, foreach, while, break, continue).
  • Initialize and change variables in template code on-the-fly.
  • Support complex expressions to manipulate.
  • Template and TemplateClass can be loaded from many sources such as file, stream, plain-text.
  • Template and TemplateClass reusability.
  • Powerful built-in functions (string, type conversion, collection rendering) are also provided.
  • Highly extensible with a custom function.
  • Smart and high-performance data type conversion on-the-fly.
  • Get template source directory, it's very beneficial for including external files such as CSS or Javascript files in your web page to work with scripts and styles.
  • Get and invoke any static, non-static public properties and methods in .NET Framework with ease.
  • Allow or restrict the calls to specific .NET methods and properties based on your requirements.
  • Powerful array and dictionary rendering methods.
  • Direct output to your own TextWriter or screen.
  • Able to cache parsed template data to speed up output text generation by cache properties.
  • Supports Unicode characters.
  • Unified .NET exception handling mechanism
  • Able to modify tag, expression, and template comment delimiters to avoid confliction with other formats.
  • Support for various platforms including .NET Full Framework, Xamarin iOS, Mac, Android, Mono, .NET CF, and .NET Core, Standard (will be available soon)

Get Started Today

And see why tens of thousands of developers worldwide choose Atp

Download Your Free 30 Day Trial