Please wait...It takes some time to load the applet.

This window is required by the "SmartJ" demo to continue running. Please do not close it.


About Smart JPrint?

Smart JPrint is a pure Java class library used for the following:
  • Pring and View any existing PDF files from local file system, http URL, and PDF content in memory. Printing can be done silently from your Java program.
  • Creates PDF documents from your J2EE and Java Swing GUI programs
  • Prints the output to a printer
  • Produce TIFF (FAX sending/viewing) document.
  • Output each page as a JPEG, and PNG image.
  • Preview the output pages in a GUI window
  • Features

  • Print and view existing PDF files.
  • 100% pure Java classes, therefore works for all platforms.
  • Generate PDF dynamically and automatically (automatically breaks text lines, images, rows, columns into pages).
  • Produce TIFF format document from your J2EE server/Java program for sending/viewing as a FAX document.
  • Print the output to a printer.
  • Preview output pages in a wanderful UI (this feature is normally used for Java Swing GUI applications).
  • Each page you can produce as a JPEG, and PNG image file.
  • Only few lines of code to Print or generate PDF.
  • Only 2 lines of code to generate PDF and Print swing components.
  • Print and generate PDF from Swing components such as JTable, JTextArea, JTextPane, JEditorPane etc.
  • Write J2EE program output as text, icons, 2D graphics to generate PDF automatically.
  • J2EE program can add tabular data using the TableModel class, and Styled text using JPrint provided custom data element classes (AtStringElement) or using a JTextPane/JTextArea component.
  • Combine output lines from various sources to put together as one continous document. For example, produce one document combining multiple JTables, JTextComponents, Styled texts (your Font, Color, Underline, Strike through, Italisized, line spacing, etc.), icons, 2D graphics outputs together.
  • Combine pages from Smart JPrint generated pages as well as pages pages you generate to produce single output.
  • <p>No Java 2 SDK, Standard Edition v 1.4.2 Plug-in or higher is installed yet into this machine. You must have to install the J2SE1.4.0 or higher version of Java runtime in your system for the SmartJ demo programs to run from this browser window. </p> <p>Internet explorer browser may atomatically download the appropriate JVM Plug-In from Sun's website for installation. If it does not automatically install the JVM for you, then you can download it from http://java.sun.com/j2se/. Once you have finished the JVM plug-in installation, you can try this smartj demo.</p>