SDK Lite Edition |
This topic contains the following sections:
Patagames offers two versions of the SDK – SDK and SDK Lite. Similar to the SDK, SDK Lite also enables you to view and print the PDF Documents. However, editing features (such as creating new documents, generating page content, annotating, fully functional flattening, etc.) are available only in the full version of the SDK.
The following constructors, methods and properties are not available in the Lite version. If you are using any of these, you will need to license the full SDK.
In the evaluation mode, SDK operates in full mode. In order to switch it to Lite mode, you can use a temporary key, which can be taken here: https://patagames.com/request-trial/
Class Name | Prperty Name | Property Accessor |
---|---|---|
set | ||
set | ||
set | ||
get | ||
get | ||
set | ||
get / set | ||
set | ||
set | ||
get | ||
set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
get / set | ||
set | ||
set | ||
get / set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
get | ||
get | ||
get | ||
get | ||
get | ||
get | ||
get | ||
get | ||
get | ||
get | ||
get | ||
get | ||
set | ||
get / set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
get / set | ||
set | ||
set | ||
get / set | ||
get / set | ||
get / set | ||
get / set | ||
get / set | ||
set | ||
get / set | ||
get / set | ||
get / set | ||
get | ||
set | ||
set | ||
set | ||
get | ||
set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
get / set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
get / set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
get | ||
get | ||
get | ||
get | ||
set | ||
set | ||
set | ||
get / set | ||
set | ||
get / set | ||
get / set | ||
get / set | ||
get / set | ||
get / set | ||
get / set | ||
get | ||
get | ||
set | ||
get / set | ||
get / set | ||
set | ||
get | ||
get | ||
get / set | ||
set | ||
get / set | ||
set | ||
set | ||
get | ||
set | ||
get | ||
set | ||
set | ||
get | ||
get | ||
get | ||
get / set | ||
get | ||
set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
get | ||
get | ||
get | ||
set | ||
set | ||
set | ||
get / set | ||
set | ||
get / set | ||
set | ||
set | ||
set | ||
set | ||
set | ||
get | ||
get / set | ||
get / set | ||
get / set | ||
get / set | ||
get | ||
get / set | ||
set | ||
set |
Platform | Class Name | Method Name | Remarks |
---|---|---|---|
Windows Forms | Shows message box with NoLicenseException for GoToR and GoToE actions. | ||
Windows Forms | The OpenDestination property is ignored when opening a document. | ||
Windows Forms | Shows message box with NoLicenseException for GoToR and GoToE actions. | ||
Windows Forms | Throws no NoLicenseException, but does nothing. | ||
WPF | The OpenDestination property is ignored when opening a document. | ||
WPF | Shows message box with NoLicenseException for GoToR and GoToE actions. | ||
WPF | Throws no NoLicenseException, but does nothing. | ||
Xamarin.iOS | LoadDocument(Byte, String) | The OpenDestination property is ignored when opening a document. | |
Xamarin.iOS | ProcessAction(PdfAction) | Calls PdfViewerCore.ShowNoLicenseException(NoLicenseException) method for GoToR and GoToE actions. | |
Xamarin.iOS | Throws no NoLicenseException, but does nothing. |
Document capability | Lite | Full |
---|---|---|
PDF document creation | ||
Access to document bookmarks | ||
Add, remove and modify bookmarks | ||
Get access, create and manipulate attachments | ||
Access to named destinations and pdf links | ||
Create and modify destinations | ||
Perform JavaScript and actions | ||
Open password protected documents | ||
Viewer preference | ||
Get metadata and document properties | ||
Set metadata and document properties | ||
Save a copy of document | ||
Save with object stream support | ||
Incremental saving | ||
Page management (document split and merge) | ||
Page capability | Lite | Full |
Get page index | ||
Get page boundaries (media box, crop box, bleed box, trim box, art box) | ||
Set page boundaries (media box, crop box, bleed box, trim box, art box) | ||
Get/Set page rotation | ||
Perform page JavaScript and actions | ||
Check page transparency | ||
Create new page | ||
Delete a page | ||
Flatten a page | ||
Text capability | Lite | Full |
Parse textual information | ||
Text extraction | ||
Search text | ||
Asynchronous search | ||
Copy and select text | ||
Extract web links | ||
Convert PDF to text | ||
Search through document | ||
Render capability | Lite | Full |
Render PDF to bitmap | ||
Render PDF to Graphics | ||
Progressive rendering | ||
Annotations rendering | ||
Acroforms rendering | ||
XFA forms rendering | ||
Rendering of annotations which has no appearance stream | ||
Asynchronous capability | Lite | Full |
Check whether a document is linearized | ||
Gets index of first available page | ||
Check whether document is available | ||
Check whether page is available | ||
Check whether form is available | ||
Allows to render and display of pages before the entire document data is available | ||
Security | Lite | Full |
Open password protected document | ||
Remove document permissions | ||
Set document permissions | ||
Set a password to open PDF document | ||
Set a password to change document restriction settings | ||
Form capability | Lite | Full |
Fill PDF forms | ||
Get access to form object | ||
Perform JavaScript | ||
Form field edit | ||
Works with XFA forms | ||
PDF Page objects capability | Lite | Full |
PDF object access and edit (Get/Set stroke color, Get/Set fill color, transform, copy, clone, bounding box, transparency,…) | ||
Get color space of image object | ||
Get access to Form Object | ||
Get access to Image Object | ||
Get access to Text object | ||
Get access to Path object | ||
Get access to Shading object | ||
Generate page content (images only) | ||
Generate page content (all objects) | ||
Forms Data Format capability | Lite | Full |
Import forms from FDF | ||
Export forms to FDF | ||
Get access to FDF document content | ||
Inernal PDF objects capability | Lite | Full |
Get access to cross-referenxe table | ||
Rebuild cross-referenxe table | ||
Search for orphaned objects | ||
Get access to PDF Indirect objects | ||
Get access to PDF Dictionaries | ||
Get access to PDF Arrays | ||
Get access to PDF Streams | ||
Get access to PDF Strings | ||
Get access to PDF Names | ||
Get access to PDF Booleans | ||
Get access to PDF Numbers | ||
Get access to PDF Null objects | ||
Get access to PDF References | ||
Change, insert, destroy objects | ||
Saving changes | ||
Annotations capability | Lite | Full |
Get access/create/modify Text Annotations | ||
Get access/create/modify Link Annotations | ||
Get access/create/modify Free Text Annotations | ||
Get access/create/modify Line Annotations | ||
Get access/create/modify Square Annotations | ||
Get access/create/modify Circle Annotations | ||
Get access/create/modify Polygon Annotations | ||
Get access/create/modify Polyline Annotations | ||
Get access/create/modify Highlight Annotations | ||
Get access/create/modify Underline Annotations | ||
Get access/create/modify Squiggly-underline Annotations | ||
Get access/create/modify Strikeout Annotations | ||
Get access/create/modify Rubber Stamp Annotations | ||
Get access/create/modify Caret Annotations | ||
Get access/create/modify Pop-up Annotations | ||
Get access/create/modify File Attachment Annotations | ||
Get access/create/modify Sound Annotations | ||
Get access/create/modify Watermark Annotations | ||
Regenerate annotations default appearance stream | ||
PDF functions capability | Lite | Full |
Get access/create/modify sampled function | ||
Get access/create/modify exponential interpolation function | ||
Get access/create/modify stitching function | ||
Get access/create/modify PostScript calculator function |