Status
Features
This section reports a high-level representation of the functionalities intended to be supported by PDF Clown. The following entries are still sparse: they're going to be sistematically grouped in a few weeks (stay in touch!).
To see all the requested features, browse to the Feature Requests.
If you want to suggest some features that you consider useful, feel free to submit them through the Feature Requests.
Note
- 'Feature' column: macro-functionality;
- 'Implemented' column: list of the implemented portions of each feature;
- 'To implement' column: list of the yet-to-implement portions of each feature.
Numbers enclosed within square brackets (e.g. "[2]") represent the priority level associated to the yet-to-implement feature, i.e. the relative importance of the feature, hence the likelihood for it to be implemented. Priority level ranges from 0 (lowest) to 5 (highest).
| Feature | Implemented | To implement |
|---|---|---|
| Images |
PDF Clown supports these formats:
|
|
| Fonts |
PDF Clown supports these formats:
|
|
| Color spaces |
PDF Clown supports these formats:
|
|
| Page formats |
PDF Clown supports these formats:
|
|
| Bookmarks (a.k.a. Outline) |
PDF Clown allows you to:
| |
| Serialization mode |
PDF Clown supports these modes:
|
|
| I/O methods |
PDF Clown allows you to read/write PDF files from/to:
| |
| Compression |
PDF Clown supports these formats:
|
|
| Editing |
PDF Clown allows you to:
| |
| Content reuse |
PDF Clown brings you a wealth of devices for reusing existing content:
|
Specification
This table analytically describes the status of the PDF Clown Project's implementation on the base of PDF 1.6 specification.
Note
- 'Section' column: reference to a corresponding spec section;
- 'Implemented' column: list of the implemented portions of each section;
- '%' column: estimation of the current overall implementation progress of each section;
- 'To implement' column: list of the yet-to-implement portions of each section.
Numbers enclosed within square brackets (e.g. "[2]") represent the priority level associated to the yet-to-implement feature, i.e. the relative importance of the feature, hence the likelihood for it to be implemented. Priority level ranges from 0 (lowest) to 5 (highest).
| Section | Implemented | % | To implement |
|---|---|---|---|
| 3. Syntax | 60 | ||
| 3.1. Lexical conventions | 100 | ||
| 3.2. Objects | 100 | ||
| 3.3. Filters |
| 20 |
|
| 3.4. File structure |
| 85 |
|
| [2] 3.5. Encryption | 0 | ||
| 3.6. Document structure | 80 | ||
| 3.7. Content Streams and Resources | 80 | ||
| 3.8. Common Data Structures |
| 75 |
|
| [0] 3.9. Functions | 0 | ||
| [2] 3.10. File Specifications | 0 | ||
| 4. Graphics | 65 | ||
| 4.1. Graphics Objects |
| 80 |
|
| 4.2. Coordinate Systems | 100 | ||
| 4.3. Graphics State |
| 80 |
|
| [3] 4.4. Path Construction and Painting | 100 | ||
| 4.5. Color Spaces |
| 30 |
|
| [1] 4.6. Patterns | 0 | ||
| 4.7. External Objects | 80 |
| |
| 4.8. Images |
| 70 |
|
| 4.9. Form XObjects |
| 50 |
|
| [1] 4.10. Optional Content | 0 | ||
| 5. Text | 75 | ||
| 5.1. Organization and Use of Fonts |
| 100 | |
| 5.2. Text State Parameters and Operators |
| 90 |
|
| 5.3. Text Objects |
| 100 | |
| 5.4. Introduction to Font Data Structures | 100 | ||
| 5.5. Simple Fonts |
| 60 |
|
| 5.6. Composite Fonts | 90 |
| |
| 5.7. Font Descriptors | 95 |
| |
| 5.8. Embedded Font Programs |
| 75 |
|
| [5] 5.9. Extraction of Text Content | 0 | ||
| [0] 6. Rendering | 0 | ||
| [1] 7. Transparency | 0 | ||
| 8. Interactive Features | 60 | ||
| 8.1. Viewer Preferences | 80 | ||
| 8.2. Document-Level Navigation |
| 80 |
|
| [4] 8.3. Page-Level Navigation |
| 25 |
|
| [4] 8.4. Annotations |
| 75 |
|
| [4] 8.5. Actions |
| 90 | |
| [5] 8.6. Interactive Forms |
| 50 |
|
| [2] 8.7. Digital Signatures | 0 | ||
| [1] 8.8. Measurement Properties | 0 | ||
| 9. Multimedia Features | 0 | ||
| [1] 9.1. Multimedia | 0 | ||
| [1] 9.2. Sounds | 0 | ||
| [1] 9.3. Movies | 0 | ||
| [2] 9.4. Alternate Presentations | 0 | ||
| [2] 9.5. 3D Artwork | 0 | ||
| 10. Document Interchange | 15 | ||
| 10.1. Procedure Sets | 100 | ||
| 10.2. Metadata |
| 65 |
|
| 10.3. File Identifiers | 100 | ||
| [0] 10.4. Page-Piece Dictionaries | 0 | ||
| 10.5. Marked Content | 100 | ||
| [3] 10.6. Logical Structure | 0 | ||
| [3] 10.7. Tagged PDF | 0 | ||
| [3] 10.8. Accessibility Support | 0 | ||
| [1] 10.9. Web Capture | 0 | ||
| [1] 10.10. Prepress Support | 0 | ||
| [2] F. Linearized PDF | 0 |

Latest site updates











