The Electronic Forms Template Engine is a runtime-configurable engine that
generates PDF documents. We currently support the ABCpdf engine version6.1 from
websupergoo.com, and iText, with plans to support other PDF engines as required.
Our framework is light-weight and easily extended to any PDF engine that
supports PDF document merge and forms.
Integrating The Electronic Forms Template Engine is as simple as referencing
the DLLs, which are automatically installed into the Global Assembly Cache on
your developer machine. Once you have the references in your project, you add
the configuration sections to your Web.config file. From the Web.config
file, you will tell the engine where to find your templates.
<sectionGroup name="boss.config">
<section name="templatePathConfig"
type="System.Configuration.DictionarySectionHandler, System,
Version=1.0.5000.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089">
</section>
<section name="templateLicense"
type="BeyondOrdinary.TemplateEngine.Core.License.TemplateLicenseManager,
BeyondOrdinary.TemplateEngine.Core" />
<section name="templates"
type="BeyondOrdinary.TemplateEngine.Core.TemplateFactory,
BeyondOrdinary.TemplateEngine.Core" />
</sectionGroup>
|
After you've setup the configuration section references, you setup the web
site's configuration to use the template engine. This is done using the
boss.config/templatePathConfig, boss.config/templateLicense,
and boss.config/templates configuration elements,
also in the Web.config file.
<boss.config>
<templatePathConfig>
<add key="~config"
value="c:/path/to/my/config/files" />
</templatePathConfig>
<templates file="~config/TemplateConfig.xml"
/>
<templateLicense/>
<license>....</license>
</templateLicense>
</boss.config>
|
Your TemplateConfig.xml contains the specifications for the templates you are
trying to generate. A template configuration file can be very complicated with many rules that determine
how form fields are pre-populated. The engine supports a variety of boolean operations that can be nested
to create complex conditional logic.
How To
Purchase The Electronic Forms Template Engine!
Platform: .NET 2.0
Languages: C# (compatible with any managed .NET language) with XML
Documentation: API - HTML API - Windows Help
Version: 2.7.14
Price: $899 per physical CPU, per web site. $6,999 for a site-wide
unlimited use license.
Support: 25% of the license amount gets you full upgrades for all releases, 50%
gets you priority support for adding new features and fixing defects.
Non-competitive source code licensing is available for $18,900.
|