Rendering API

CDP’s Rendering API is common to all of our conversion APIs. The Rendering API takes your converted data from our internal format and renders those pages using 32-bit Graphical Device Interface (GDI) calls compatible with Windows XP,2003, 2008, and Windows 7.

The Rendering component works concurrently with the transform components to provide on-demand conversion and viewing of IBM AFPDS, Xerox Metacode, LineData, and PDF pages.

Highlights of CDP’s Rendering API

  • Rotates a converted page through matrix multiplication and then renders that page in its new orientation, a method that is faster and less memory intensive than rotating bitmaps and works with both printer and memory device contexts
  • Scales a graphically distinct page, allowing the calling application to zoom in or out and to print on devices with resolutions and margins different from the original printer
  • Outputs to graphical channels including HTML, PDF, PCL, and Postscript

Viewing and Printing Channels

The Rendering API supports the following viewing and printing channels:


  • Quickly renders intelligent print data streams for distribution over Internet and/or Intranet channels
  • Allows you to create viewable pages for any browser supporting positioned text
  • Provides thin client and browser support across slow Internets or Intranets, reducing delivery time and bandwidth constraints


  • VAP renders legacy data streams for viewing via Adobe Acrobat Reader
  • Administrators can index information and provide a table of contents for statement runs
  • Allows viewers to view the entire contents of a print stream or a designated portion of it

Windows GDI

  • Makes a call to a GDI function and sends it the object needed for appropriate display or printing
  • GDI will then “draw” the object by sending commands to the screen and printer drivers, which render the images
  • GDI contains the rendering technology for outputting device dependent bitmaps(BMP), device independent bitmaps (DIB) and for printing to Windows supported printers

Search & Display

  • Allows you to search for specified text within the Row Columnized pages and then retrieve and display that text for review
  • Rendering technology is capable of building information needed for hit testing, data mining and text searching


  • Page description language for HP LaserJet printers, used by many printers and typesetters
  • PCL Level 6 streamlines the graphics and font commands, reducing the amount of information that has to be sent to the printer


  • Page description language designed by Adobe and used on all platforms
  • De facto standard for commercial typesetting and printing
  • PostScript commands are language statements in ASCII text that are translated into the printer’s machine language by a Postscript interpreter built into the printer
  • Fonts are scaled to size by the interpreter, eliminating the need to store a variety of font sizes on disk

Contact us to learn more.