A PDF component library for creating and processing PDF documents and forms (AcroForms). It can create, edit, display (PDF viewer), print (PDF printer), merge, split, reorganize, bookmark, annotate, watermark, and stamp PDF documents. It can also create, edit, fill, and flatten PDF form fields. There is no need for other PDF software such as Adobe PDF PDF library, Adobe Acrobat or Ghostscript. Using the PDF document component, you can create a new PDF document from scratch and add new pages to it. You can load an existing document and modify it. After a document is created or loaded, you can render formatted text, images, and shapes. You can also add, edit, and delete annotations and form fields in the pages. You can add, edit and delete bookmarks. You can encrypt and decrypt documents and also specify document usage restrictions. You can add tables, headers, footers, margins, shapes, images, formatted text, annotations, form fields, bookmarks, etc. You can also embed (full and subset) fonts for ensuring portability and remove existing fonts for optimizing file size.