Ibex PDF Creator 是一個.NET組件,可以從XML數據利用XSL的文件定義來創建PDF文件。
無論是部署在您的網站或作為一個獨立的應用程式的一部分,Ibex都能幫助您快速創建複雜的文件。Ibex能讓您完整地控制頁面設計,並支援廣泛的頁面設計功能,包括頁首和頁尾、多欄位的頁面、頁碼、交叉引用、腳註、索引創建等等很多功能。
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. |
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.
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.
Ibex for .Net 6, .Net 7, .Net 8
The latest version of Ibex works on .Net 6, .Net 7 and .Net 8. This replaces both the versions for .Net Framework 4.x and for .Net Core. This version works on Windows and Linux operating systems.