Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| PDF Clown 0.1.2
PREV NEXT | FRAMES NO FRAMES

#

| PDF Clown 0.1.2 API Reference

PDF Clown for Java is a general-purpose library for PDF files manipulation.

See:
Description

Packages
org.pdfclown | Root namespace of PDF Clown library.
org.pdfclown.bytes | I/O support.
org.pdfclown.bytes.filters | Stream encoding/decoding filters [PDF:1.6:3.3].
org.pdfclown.documents | Document-level objects [PDF:1.6:3.6].
org.pdfclown.documents.contents | Types used to define the graphical appearance of PDF contents [PDF:1.6:3.7].
org.pdfclown.documents.contents.colorSpaces | Color space types used to specify the colors of graphics objects inside content streams [PDF:1.6:4.5].
org.pdfclown.documents.contents.composition | Typographic composition.
org.pdfclown.documents.contents.entities | Specialized graphic types.
org.pdfclown.documents.contents.fonts | Font type definitions used to draw text inside content streams [PDF:1.6:5].
org.pdfclown.documents.contents.layers | Optional content [PDF:1.6:4.10], also known as layered content.
org.pdfclown.documents.contents.objects | Content stream instructions [PDF:1.6:3.7.1].
org.pdfclown.documents.contents.tokens | Content stream serialization [PDF:1.6:3.7.1].
org.pdfclown.documents.contents.xObjects | External content objects that are able to be referenced from content stream objects [PDF:1.6:4.7].
org.pdfclown.documents.files | File specifications used to reference the contents of other (either external or embedded) files [PDF:1.6:3.10].
org.pdfclown.documents.functions | Static, self-contained numerical transformations that represent parameterized classes of functions, including mathematical formulas and sampled representations with arbitrary resolution [PDF:1.6:3.9].
org.pdfclown.documents.interaction | Features that allow a user to interact with a document on the screen [PDF:1.6:8].
org.pdfclown.documents.interaction.actions | Actions used to perform specific operations when triggered [PDF:1.6:8.5].
org.pdfclown.documents.interaction.annotations | Annotations used to associate an object such as a note, sound, or movie with a location on a page of a PDF document, or to provide a way to interact with the user by means of the mouse and keyboard [PDF:1.6:8.4].
org.pdfclown.documents.interaction.forms | Interactive forms (aka AcroForm) used to gather information interactively from the user [PDF:1.6:8.6].
org.pdfclown.documents.interaction.forms.styles | Custom form field appearance.
org.pdfclown.documents.interaction.navigation.document | Features that allow a PDF viewer application to present the user with an interactive, global overview of a document [PDF:1.6:8.2].
org.pdfclown.documents.interaction.navigation.page | Features that enable the user to navigate from page to page within a document [PDF:1.6:8.3].
org.pdfclown.documents.interaction.viewer | PDF viewer settings [PDF:1.6:8.1].
org.pdfclown.documents.interchange.access | Features that support document accessibility.
org.pdfclown.documents.interchange.metadata | Features that support global information about the document [PDF:1.6:10.2].
org.pdfclown.documents.multimedia | Features that allow a user to embed and play multimedia content within a PDF document [PDF:1.6:9].
org.pdfclown.files | File-level objects [PDF:1.6:3.4].
org.pdfclown.objects | Primitive PDF object types [PDF:1.6:3.2], along with related extensions [PDF:1.6:3.8].
org.pdfclown.tokens | PDF file serialization [PDF:1.6:3].
org.pdfclown.tools | Specialized tools for performing common operations on PDF files.
org.pdfclown.util |
org.pdfclown.util.math |
org.pdfclown.util.math.geom |
org.pdfclown.util.metadata |
org.pdfclown.util.parsers |

PDF Clown for Java is a general-purpose library for PDF files manipulation.

### Bibliographic references

All around this project's documentation, bibliographic references are expressed using the following syntax (XSBNF):

      biblioReference := { '[' publication ':' version ':' section ']' } // Bibliographic reference.
      publication := { letter+ } // Publication identifier.
      version := { digit+ { '.' digit+ }* } // Publication version.
      section := { chapterParagraph, appendixParagraph } // Publication section.
      chapterParagraph := { digit+ paragraph } // Chapter paragraph.
      appendixParagraph := { letter paragraph } // Appendix paragraph.
      paragraph := { { '.' digit+ }* } // Paragraph.

Publications cited within this project:

- `[AFM]` Adobe Font Metrics File Format Specification, Adobe Systems Inc., http://www.adobe.com/devnet/font/pdfs/5004.AFM_Spec.pdf;
- `[AGL]` Adobe Glyph List, Adobe Systems Inc., http://partners.adobe.com/public/developer/en/opentype/glyphlist.txt;
- `[AGLFN]` Adobe Glyph List For New Fonts, Adobe Systems Inc., http://partners.adobe.com/public/developer/en/opentype/aglfn13.txt;
- `[ANSI/ASME Y14.1]` Decimal inch drawing sheet size and format, http://www.ansi.org/;
- `[CFF]` The Compact Font Format Specification, http://www.adobe.com/content/dam/Adobe/en/devnet/font/pdfs/5176.CFF.pdf;
- `[CMAP]` Adobe CMap and CIDFont Files Specification, http://www.adobe.com/devnet/font/pdfs/5014.CIDFont_Spec.pdf;
- `[GS1]` GS1 General Specifications, http://www.gs1.org/productssolutions/barcodes/technical/genspecs/index.html;
- `[ISO 10918-1]` JPEG Standard (digital compression and coding of continuous-tone still images), http://www.iso.org/;
- `[ISO 216]` Writing paper and certain classes of printed matter -- Trimmed sizes -- A and B series, http://www.iso.org/;
- `[ISO 269]` Correspondence envelopes -- Designation and sizes, http://www.iso.org/;
- `[JFIF]` JPEG File Interchange Format, Eric Hamilton (C-Cube Microsystems), http://www.w3.org/Graphics/JPEG/jfif3.pdf;
- `[OFF]` Open Font Format (ISO/IEC 14496-22), standardization of the OpenType font format specification (Microsoft Corp. and Adobe Systems Inc.), http://www.iso.org/;
- `[PDF]` PDF Reference, Adobe Portable Document Format, Adobe Systems Inc., http://www.adobe.com/devnet/pdf/pdf_reference.html;
- `[PS]` PostScript Language Reference, 3rd edition, Adobe Systems Inc., http://partners.adobe.com/public/developer/en/ps/PLRM.pdf;
- `[RFC 2045]` Multipurpose Internet Mail Extensions (MIME), Part One: Format of Internet Message Bodies, http://www.ietf.org/rfc/rfc2045.txt;
- `[RFC 2046]` Multipurpose Internet Mail Extensions (MIME), Part Two: Media Types, http://www.ietf.org/rfc/rfc2046.txt;
- `[RFC 2083]` Portable Network Graphics (PNG) Specification, version 1.0, http://www.ietf.org/rfc/rfc2083.txt;
- `[RFC 2396]` Uniform Resource Identifiers (URI): Generic Syntax, http://www.ietf.org/rfc/rfc2396.txt;
- `[RFC 3066]` Tags for the Identification of Languages, http://www.ietf.org/rfc/rfc3066.txt;
- `[UCS]` The Unicode Standard, Unicode Consortium, http://www.unicode.org;

### Bugfixes

All around this project's documentation, bugfix references are expressed using the following syntax (XSBNF):

      bugReference := { '[' bugfixTag ':' bugID ']' } // Bug reference.
      bugfixTag := { 'FIX' } // Bug fix tag.
      bugID := { publicBugID, privateBugID } // Bug identifier.
      publicBugID := { digit+ } // Public bug tracker ID (see http://sourceforge.net/tracker/?group_id=176158&atid=876123).
      privateBugID := { appVersion ':' digit+ } // Private (non-tracked) bug ID.

### Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:

- PDF Clown Home Page

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| PDF Clown 0.1.2
PREV NEXT | FRAMES NO FRAMES

Project home page
Copyright © 2006-2013 Stefano Chizzolini. Some Rights Reserved.
This documentation is available under the terms of the GNU Free Documentation License.