PDF Clown for Java is a general-purpose library for PDF files manipulation.
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;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.
For overviews, tutorials, examples, guides, and tool documentation, please see: