Supported PDF Features

Table of Contents

ICEpdf supports the following PDF features

  • Font support: Embedded font support for Type 1 Fonts (Standard and Multiple Master), TrueType, Font Subsets, Type3, CMaps (predefined and Embedded), Type 0 CID, Type 2 CID, Type 0, Type 1 (CFF), OpenType (True Type Outlines) and OpenType (CFF Type outlines). Font substitution
    is available for documents that do not use embedded fonts.
  • Cross-Reference Table and Cross-Reference Stream support for accelerated document loading.
  • Multiple page views: single page, facing page, single page column, and facing page columns.
  • Rendering of AcroForm data, push buttons, check boxes, radio buttons, text fields and choice fields.
  • Rendering and edit common Annotation types: highlight, strikeout, underline, line, line arrow, link, square, circle, ink, free text, text and popup annotations.
  • Markup annotation support for reply, delete and status updates.
  • Interactive Link annotation via the following actions types: go to actions, go to resource actions, go to launch actions and URI actions.
  • Multi-page text selection.
  • Converting rendered PDF pages to images, SVG documents, etc.
  • Extracting PDF document meta-data, text, and images.
  • PDF document viewing.
  • Page navigation.
  • Page magnification.
  • Page rotation.
  • Printing.
  • Bookmarks (table of contents entries that represent the chapters and sections in a document).
  • Search document text and highlight results.
  • Optional content support (layers).
  • Acrobat standard security (40-bit and 128-bit RC4 encryption) for opening password-controlled files (for more information, see Acrobat Standard Security Support.
  • ICEbrowser PDF Pilot: Extend ICEbrowser® to support PDF document rendering using the included ICEbrowser PDF Pilot (Plugin) component.

PDF Reference Compliance

ICEpdf supports a subset of the PDF Reference, First Edition, Version 1.7 (ISO 32000-1:2008) from Adobe Systems Incorporated, available at:

http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=51502

The table below lists all the PDF features that ICEpdf supports. The list is based on the PDF Reference, 5th Edition, Version 1.6, from Adobe Systems Incorporated. The section numbers in the table refer to the sections in the PDF Reference.

You can download the reference from: http://www.adobe.com/devnet/pdf/pdf_reference.html


Supported Feature
    Section in PDF Reference Introduced
1.0
in
1.1
PDF
1.2
Version
1.3

1.4

1.5

1.6
Filters                    
ASCIIHexDecode     7.4.2 X            
ASCII85Decode     7.4.3 X            
LZWDecode     7.4.4 X            
FlateDecode     7.4.4     X        
RunLengthDecode     7.4.5 X            
CCITTFaxDecode     7.4.6              
  Group 4   3.3.5 X            
  Group 3, 1-D     X            
  Group 3, 2-D     X            
JBIG2Decode               X    
DCTDecode (No transformations)     7.4.8 X            
JPXDecode     7.4.9           X  
Crypt Filter     7.4.10           X  
File Structure                    
File Body     7.5.3 X            
Cross-Reference Table     7.5.4 X            
File Trailer     7.5.5 X            
Incremental Updates     7.5.6         X    
Object Streams     7.5.7           X  
Cross-Reference Stream     7.5.8           X  
Encryption                    
Standard Security Handler     7.6.3   X          
Crypt Filters     7.6.5           X  
Document Structure                    
Document Catalog     7.7.1   X          
  Page Layout   7.7.3              
    Singe Page View   X            
    One Column View   X            
    Two Column Left View   X            
    Two Column Right View   X            
    Two Page Left View             X  
    Two Page Right View             X  
Page Tree     7.7.3   X          
  Page Objects   7.7.3.3   X          
  Inheritance of Page Attributes   7.7.3.4   X          
Functions     7.10     X        
  Type0 (Sampled) Functions   7.10.2     X        
  Type2 (Exponential Interpolation) Functions   7.10.3     X        
  Type3 (Stitching) Functions   7.10.4     X        
  Type4 (Postscript Calculator) Functions   7.10.5       X      
Graphics                    
Graphics States     8.4.3              
  Device Independent                  
    Line Width   X            
    Line Cap Style   X            
    Line Join Style   X            
    Miter Limit   X            
    Line Dash Pattern   X            
    Alpha Constant           X    
Path Construction     8.5.2              
  Cubic Bézier Curves     X            
  Sub Paths     X            
  Lines     X            
  Rectangles     X            
Path-Painting Operators                    
  Stroking   8.5.3.2 X            
  Filling   8.5.3.3 X            
    Nonzero Winding Number Rule   X            
    Even-Odd Rule   X            
Clipping Path Operators     8.5.4 X            
Color Spaces                    
  Device Color Spaces                  
    Device Gray 8.6.4.2   X          
    Device RGB 8.6.4.3   X          
    Device CMYK 8.6.4.4   X          
  CIE-Based Color Spaces                  
    ICCBased Color Spaces 8.6.5.5       X      
  Special Color Spaces                  
    Pattern Color Spaces 8.6.6.2     X        
    Indexed Color Spaces 8.6.6.3   X          
    Separation Color Spaces 8.6.6.4     X        
    DeviceN Color Spaces 8.6.6.5       X      
Patterns     8.7              
  Tiling   8.7.3     X        
  Shading   8.7.4       X      
    Type 1 (Function based) 8.7.4.5.2              
    Type 2 (Axial) 8.7.4.5.2              
    Type 3 (Radial) 8.7.4.5.2              
External Objects     8.8 X            
  Image XObjects     X            
  Form XObjects     X            
Images                    
  Decode Arrays   8.9.5.3 X            
  Image Interpolation   8.9.5.4 X            
  Masked Images                  
    Stencil Masking 8.9.6.2 X            
    Explicit Masking 8.9.6.3       X      
    Color Key Masking 8.9.6.4       X      
  Inline Images   8.9.7 X            
  Form XObjects                  
    Form Dictionaries 8.10.2 X            
Text                    
Text State Parameters                    
  Character Spacing   9.3.2 X            
  Word Spacing   9.3.3 X            
  Horizontal Scaling   9.3.4 X            
  Leading   9.3.5 X            
  Text Rendering Mode   9.3.6 X            
  Text Rise   9.3.7 X            
  Text Knockout   9.3.8 X            
Simple Fonts*                    
  Type 1 Fonts*   9.6.1              
    Standard Type 1 Fonts* 9.6.2.2 X            
    Multiple Master Fonts* 9.6.2.3 X            
  TrueType Fonts*   9.6.3 X            
  Font Subsets*   9.6.4 X            
  Type 3 Fonts*   9.6.5 X            
Composite Fonts*                    
  CIDFonts*   9.7.4              
  Cmaps*   9.7.5              
    Predefined Cmaps* 9.7.5.2       X      
    Embedded Cmap Files* 9.7.5.3       X      
    Type 0 CIDFonts* 9.7.6       X      
    Type 2 CIDFonts* 9.7.6       X      
Font Descriptors     9.8 X            
Embedded Font Programs*     9.9              
  Type 0 Fonts*                  
  Type 1(CFF)*         X        
  OpenType (True Type outlines)*                 X
  OpenType (CFF Type outlines)*                 X
Interactive Features                    
Viewer Preferences     12.2              
  Hide Tool bar     X            
  Hide Menu bar     X            
  Fit Window     X            
  Center Window     X            
  Display Document Title             X    
  Document Page Mode     X            
  Print Scaling                 X
Document-Level Navigation                    
  Destinations   12.3.2 X            
  Document Outline   12.3.3 X            
  Thumbnail Images   12.3.4 X            
Annotations     12.5 X            
  Annotation Flags   12.5.3   X X X      
  Border Styles   12.5.4     X        
  Appearance Streams   12.5.5     X        
  Annotation Types   12.5.6              
    Markup Annotations 12.5.6.2 X            
    Annotation States 12.5.6.3           X  
    Text Annotations 12.5.6.4 X            
    Link Annotations 12.5.6.5   X          
    Free Text Annotations 12.5.6.6       X      
    Line Annotations 12.5.6.7       X      
    Square and Circle Annotations 12.5.6.8       X      
    Polygon and Polyline Annotations† 12.5.6.9           X  
    Text Markup Annotations 12.5.6.10       X      
    Ink Annotations 12.5.6.13       X      
    Popup Annotations 12.5.6.14       X      
  Actions                  
    Go To actions 12.6.4.2 X            
    Go to launch actions 12.6.4.5 X            
    URI actions 12.6.4.7 X            
Interactive Forms†     12.7              
  Button Fields                  
    Push Buttons       X        
    Check boxes       X        
    Radio Buttons       X        
  Text Fields         X        
  Choice Fields         X        


* ICEpdf Pro version only.
† Static rendering only.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

© Copyright 2017 ICEsoft Technologies Canada Corp.