PL/PDF - the Oracle PDF creator

PL/PDF - Features

PDF Creation
  • Create PDFs programatically from scratch
  • Generate PDF reports from databases
  • Create PDF documents on a Web server in real time
Template Engine
  • Create report layouts in MS Word
  • Use text, PL/SQL code and repeating row placeholders (Rich Text content control)
  • Put dynamic images in your layouts (Picture content control)
  • Use the GROUP Control (equivalent to FOR-LOOP) to create repeating table rows
  • Use the Master-Detail function for groups, to create structured tables
XHTML support
  • Paragraphs
  • Images
  • Tables
  • Lists
  • Headers from one through six
  • Sup-Sub tags
PDF Security
  • Digitally sign PDFs (digital signatures)
  • Encrypt PDFs
  • Control document permissions (allows printing, copying, modification, etc)
  • Set open passwords
PDF Forms (interactive forms)
  • Create PDF forms
  • Form field support for text, pushbutton, checkbox, radiobutton, choice, and signature
  • Advanced control of form field appearance
  • Extensive support for JavaScript in form fields
PDF JavaScript
  • Add document level JavaScript
  • JavaScript support for form fields
  • Standard fonts
  • CJK (Chinese Japanese Korean) fonts
  • Subsetted fonts
  • TrueType fonts
  • Powerful utility functions required for working with fonts
Vector graphics in PDF
  • Lines, arcs, ellipses, rectangles, circles, rounded rectangles
  • Full control over color, shading, blend modes and transparency
  • Full support for graphics state (load state and save state)
  • Clipping regions
  • Support for adding barcodes to documents
PDF Compression
  • Compress content
  • Compress fonts
  • Compress images
PDF Document Properties
  • Document properties (filename, title, author, subject, keywords, pdf producer, pdf version, etc)
  • Initial view preferences (page layout, page mode, magnification)
  • Embed files in PDFs
  • Set measurement units to be used in document
PDF Bookmarks (outlines)
  • Create bookmarks
  • Set bookmark destination and action (JavaScript, OpenFile,etc)
  • Utility functions for working with bookmarks
  • Code39 barcode
  • Code128 barcode
  • EAN13 barcode
  • UPC-A barcode
  • 2 of 5 interleaved barcode
  • PDF417 2D barcode
  • PostNet barcode
  • Add images from the database
  • Compress images
  • Draw images onto documents
  • Draw text on documents
  • Draw text cells and rows
  • Draw multi-line and wrapped text boxes
  • Control text size, font, color and position
  • Utility functions for working with text
Page layout
  • Precisely control the layout and style of new pages
  • Draw table rows, shapes, text and images onto pages
  • Utility functions for working with the page layout
  • Automatic page breaks
  • Automatic line break and variable text alignment
  • Page header and footer
  • Bar chart
  • Line chart
  • Pie chart
  • Full Unicode support
  • Creating ISO compliance PDF/A output for long term archiving.
  • Character encoding support.
  • Template feature