A scalable standards-compliant PDF creation tool for .Net.
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.
Ibex is in used by thousands of developers in a wide range of industries including:
Ibex was the first commercially available XSL-FO formatter for .NET and remains the most complete, scalable and high performance formatter available. Ibex was the first commercially available formatter to use a streaming architecture, allowing massive documents to be produced without requiring huge amounts of memory.
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.
A table of contents can be automatically generated using XSLT, including clickable page numbers which link to the correct page in the document
Bookmarks can be automatically generated using XSLT, including clickable page numbers which link to the correct page in the document
Ibex supports SVG images including transparency, linear and radial gradients, and SVG images which contain other bitmap images
Ibex supports complex table layouts including cells which span multiple rows and columns, aligning data on decimal points regardless of font size, conditional headers and footers (for saying "continued on next page"), conditional borders at page breaks and lots more
Ibex supports right to left text for Arabic and Hebrew text including shaping of Arabic characters and laying out tables and multi-column pages right to left
Ibex is licensed on a per-developer basis only. There are no per-server or per-CPU costs, you can deploy to as many test and production environments as you like, or ship Ibex as part of your application without runtime costs.
Copyright (c) 2002-2023 Visual Programming Limited