Comprehensive font support including support for TrueType and Type 1 (PostScript) fonts and subsetting TrueType fonts to reduce PDF file size;
Support for common image formats including BMP, JPEG, GIF, PNG and TIF and support for transparency in PNG and GIF images. The .NET version of Ibex also supports SVG images;
Fexible page layout including support multiple columns, variable headers and footers, and different page layout on each page.
Unicode support including support for Unicode surrogate characters above U+20000, full bidirectional text support and Arabic character shaping.
Ibex runs on .NET Framework versions 1.0 to 4.0 (both 32 and 64 bit) and Java 1.4 and above.
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.
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.