Ibex PDF Creator

Create Complex Documents Quickly

Ibex helps you quickly create complex documents providing complete control over page layout and content. Ibex supports a wide range of layout functionality including page headers and footers, multi-column pages, page numbering, cross-referencing, footnotes, index creation and much more.

Ibex uses XSL to define document layouts. There is no complex API - invoking Ibex from your application typically takes only 2 or 3 lines of code. If you can use XSL, you can use Ibex.

Separate Layout from Content

Ibex gives you complete separation of data from document layout. Ibex takes data from your application (as XML) and uses an XSL stylesheet which defines the page layout to create a PDF file. Changes to the document layout don't require recompiling your application.

Common layout features such as company logos and fonts can be standardised across different documents.

Integrate Ibex with Your Application

Designed for both stand-alone and server applications, Ibex is a simple way to provide your application with powerful report and document creation facilities. Ibex ships as a .NET assembly or Java JAR file which can be deployed in thick-client applications or server applications such as ASP.NET or Websphere. Ibex is fully thread safe providing a scalable server solution.

A Powerful Standards-Based Solution

Ibex implements the W3C XSL Formatting Objects standard for creating paged documents. Ibex has all the features of the latest 1.1 standard. Choosing a standards based solution helps futureproof your application.

Using a simple API your application passes Ibex XML data which is combined with a document template defined in XSL to create a PDF file which can then be saved to disk or sent to a browser.

Multi-Platform Support

Ibex is available for:

  • .NET Framework versions 1.0 to 3.5. Both 32 bit and 64 bit assemblies are supplied. All operating systems which support the full .NET Framework are supported.

  • Java JDK/JRE versions 1.4 and higher.

High Volume, High Performance

Ibex has been designed from the ground up to scale well. Ibex was the first commercially available XSL FO formatter for .NET and remains the most complete, scalable and high performance formatter available.

Ibex is the first formatter to use a streaming architecture, allowing massive documents to be produced without requiring huge amounts of memory. Documents can easily be created which have tens or even hundreds of thousands of pages.