- Home /
- SetaPDF-Core Component - Server License
SetaPDF-Core Component - Server License
Out of stock
SKU | setapdf-cc-sl |
---|---|
Status | Enabled |
Access PDF documents at their lowest level
Valid until: perpetual | Updates until: Purchase date plus 1 year
Restrictions: Tied to a single server/virtual machine
The SetaPDF-Core component is a PHP library for low level access of PDF files.
It represents the basis of the SetaPDF product line and is part of each individual PHP component.
The main features and functionalities are:
- Reads PDF files of all available PDF versions
- Reads and writes PDF files via special reader and writer classes
- Repair mechanism for corrupted PDF files
- Reads and writes protected/encrypted PDF files (Standard and Public-key Encryption) up to AES 256bit
- Low level PDF object access
- Access to PDF metadata
- Access to viewer preferences
- Access to page objects (e.g. to count pages) and their properties like dimensions, rotation,...
- Access to pages content stream
- Access to a pages Canvas object
- Access to page labels
- Access to various annotation types (e.g. links, text, or highlight annotation)
- Access to bookmark outlines
- Access to document level JavaScript
- Access to PDF actions (GoTo, JavaScript, Named, Uri)
All SetaPDF components as of version 2 are build upon this component and automatically offer its functionallities.
Low Level Features
Internally the PHP component offers much more functionallities used by other components:
- Handling of name trees (Destinations, JavaScript,...)
- Optional content data (Layers)
- PDF encodings
- Standard PDF fonts
- TrueType font parser
- Image parser and handling (JPEG, PNG, JPEG2000) in pure PHP
- Color management (Grayscale, RGB, CMYK)
- Datastructure wrappers (Date, Rectangles, Name- and Number-Trees,...)
- Geometric helpers: Point, Rectangle
- ...
Server License
A server license allows the licensee to use the API/component on a single server or a virtual machine for an unlimited period of time. A server license is tied to a clear identifying feature (e.g. MAC address, IP address, name) of the server or the virtual machine. The licensee shall notify any alterations without delay.
A server license includes a development license without time limit for the licensed API/component. This development license refers to the software versions available to the licensee in form of access to updates under the server license.