Rendering API

Rendering API

Our 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.


  • 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 about how CDP Communications Inc. can revolutionize your workflow.