You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by bu...@apache.org on 2013/11/28 20:40:41 UTC

svn commit: r888424 - in /websites/staging/pdfbox/trunk/content: ./ docs/1.8.2/pdfcoverage.html

Author: buildbot
Date: Thu Nov 28 19:40:41 2013
New Revision: 888424

Log:
Staging update by buildbot for pdfbox

Added:
    websites/staging/pdfbox/trunk/content/docs/1.8.2/pdfcoverage.html
Modified:
    websites/staging/pdfbox/trunk/content/   (props changed)

Propchange: websites/staging/pdfbox/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Thu Nov 28 19:40:41 2013
@@ -1 +1 @@
-1540216
+1546451

Added: websites/staging/pdfbox/trunk/content/docs/1.8.2/pdfcoverage.html
==============================================================================
--- websites/staging/pdfbox/trunk/content/docs/1.8.2/pdfcoverage.html (added)
+++ websites/staging/pdfbox/trunk/content/docs/1.8.2/pdfcoverage.html Thu Nov 28 19:40:41 2013
@@ -0,0 +1,630 @@
+<!DOCTYPE html>
+<html lang="en">
+    
+    <!--
+     
+     Licensed to the Apache Software Foundation (ASF) under one or more
+     contributor license agreements.  See the NOTICE file distributed with
+     this work for additional information regarding copyright ownership.
+     The ASF licenses this file to You under the Apache License, Version 2.0
+     (the "License"); you may not use this file except in compliance with
+     the License.  You may obtain a copy of the License at
+     
+     http://www.apache.org/licenses/LICENSE- 2.0
+     
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+     -->
+    
+  <head>
+    <title>Apache PDFBox | PDF Specification Coverage</title>
+
+    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+
+    <link href="/bootstrap/css/bootstrap.css" rel="stylesheet">
+    <link href="/bootstrap/css/bootstrap-responsive.css" rel="stylesheet">
+    <link href="/FontAwesome/css/font-awesome.css" rel="stylesheet">
+    <link href="/Iconic/iconic fill/iconic_fill.css" rel="stylesheet">
+    <link href="/css/pygments-github.css" rel="stylesheet">
+    <link href="/css/site.css" rel="stylesheet">
+        
+        
+
+    
+
+    
+    
+        <!-- Twitter Bootstrap and jQuery after this line. -->
+        <script src="http://code.jquery.com/jquery-latest.js"></script>
+        <script src="/bootstrap/js/bootstrap.js"></script>
+        <script>
+            $('.nav-collapse').collapse();
+        </script>
+  </head>
+  <body>
+
+    <div class="navbar navbar-fixed-top">
+      <div class="navbar-inner">
+          <a href="/index.html"><img class="logo" src="/images/logo-head.gif"></a>
+      </div>
+    </div>
+
+    <header class="main" id="overview">
+        <div class="container">
+        </div>
+    </header>
+
+    <div class="container-fluid">
+        <div class="row-fluid">
+            <div class="span3">
+                <ul class="nav nav-list">
+                    <li class="nav-header">Apache PDFBox</li>
+                    <li><a href="/downloads.html">
+                        <i class="icon-chevron-right"></i>
+                    Downloads</a></li>
+                    <li><a href="/dependencies.html">
+                        <i class="icon-chevron-right"></i>
+                    Dependencies</a></li>
+                    <li><a href="/references.html">
+                        <i class="icon-chevron-right"></i>
+                        References</a></li>
+                <li class="nav-header">Community</li>
+                <li><a href="/support.html">
+                    <i class="icon-chevron-right"></i>
+                    Support
+                </a></li>
+                <li><a href="/mailinglists.html">
+                    <i class="icon-chevron-right"></i>
+                    Mailing Lists
+                </a></li>
+                <li><a href="/team.html">
+                    <i class="icon-chevron-right"></i>
+                    Project Team</a></li>
+                <li  class="nav-header">Documentation</li>
+                <li><a href="/architecture.html">
+                    <i class="icon-chevron-right"></i>
+                    Architecture</a></li>
+                <li><a href="/commandline/">
+                    <i class="icon-chevron-right"></i>
+                    Command Line Tools</a></li>
+                <li class="dropdown"><a  class="dropdown-toggle" data-toggle="dropdown" href="#">
+                    <i class="icon-chevron-right"></i>
+                    PDFBox Cookbook <b class="caret"></b></a>
+                    <ul class="dropdown-menu">
+                        <li><a href="/cookbook/documentcreation.html">
+                            <i class="icon-chevron-right"></i>
+                            Document Creation</a>
+                        </li>
+                        <li><a href="/cookbook/textextraction.html">
+                            <i class="icon-chevron-right"></i>
+                            Text Extraction</a>
+                        </li>
+                        <li><a href="/cookbook/pdfavalidation.html">
+                            <i class="icon-chevron-right"></i>
+                            PDF/A Validation</a>
+                        </li>
+                        <li><a href="/cookbook/workingwithfonts.html">
+                            <i class="icon-chevron-right"></i>
+                            Working with Fonts</a>
+                        </li>
+                        <li><a href="/cookbook/workingwithmetadata.html">
+                            <i class="icon-chevron-right"></i>
+                            Working with Metadata</a>
+                        </li>
+                        <li><a href="/cookbook/workingwithattachments.html">
+                            <i class="icon-chevron-right"></i>
+                            Working with Attachments</a>
+                        </li>
+                    </ul>
+                </li>
+                <li><a href="/apidocs/">
+                    <i class="icon-chevron-right"></i>
+                    API Docs</a></li>
+                <li  class="nav-header">For Developers</li>
+					<li><a href="/userguide/faq.html">
+                    <i class="icon-chevron-right"></i>
+                    FAQ</a></li>
+                <li><a href="/building.html">
+                    <i class="icon-chevron-right"></i>
+                    Building PDFBox</a></li>
+                <li><a href="/ideas.html">
+                    <i class="icon-chevron-right"></i>
+                    Ideas</a></li>
+                <li><a href="/codingconventions.html">
+                    <i class="icon-chevron-right"></i>
+                    Coding Conventions</a></li>
+                <li  class="nav-header">Apache Software Foundation</li>
+                <li><a href="http://www.apache.org/">
+                    <i class="icon-chevron-right"></i>
+                    Apache Software Foundation</a></li>
+                <li><a href="http://www.apache.org/foundation/thanks.html">
+                    <i class="icon-chevron-right"></i>
+                    ASF Sponsors</a></li>
+                <li><a href="http://www.apache.org/security/">
+                    <i class="icon-chevron-right"></i>
+                    Security</a></li>
+                </ul>
+            </div>
+            <div class="span9">
+                 <h2 id="pdf-specification-coverage">PDF Specification Coverage</h2>
+<p>PDFBox is aiming to support PDF files inline with the ISO-32000 (PDF) Specification 
+<a href="http://www.iso.org/iso/catalogue_detail.htm?csnumber=51502">ISO Site</a>
+<a href="http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/pdf/pdfs/PDF32000_2008.pdf">Adobe Version</a></p>
+<p>The following table outlines the status of the implementation of various part of the PDF specification as well as the
+reference to the java packages and classes implementing these.</p>
+<p class="alert alert-danger">
+The table below is work in progress as we enhance our documentation. If you find errors within please 
+report the [issue](https://issues.apache.org/jira/browse/pdfbox).
+</p>
+
+<p class="alert alert-info">
+For easier reading the package names are abbreviated. o.a.p is used instead of org.apache.pdfbox.
+</p>
+
+<h3 id="coverage">Coverage</h3>
+<table>
+<thead>
+<tr>
+<th>Citation</th>
+<th>Description</th>
+<th>PDFBox class or package</th>
+<th>Notes</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>7.2</td>
+<td>Lexical Conventions</td>
+<td></td>
+<td>The conventions are generally followed. There is no specific implementation.</td>
+</tr>
+<tr>
+<td>7.3</td>
+<td>Objects</td>
+<td>o.a.p.cos</td>
+<td></td>
+</tr>
+<tr>
+<td>7.4</td>
+<td>Filters</td>
+<td>o.a.p.filter</td>
+<td></td>
+</tr>
+<tr>
+<td>7.4.2</td>
+<td>ASCIIHexDecode Filter</td>
+<td>o.a.p.filter.ASCIIHexFilter</td>
+<td></td>
+</tr>
+<tr>
+<td>7.4.3</td>
+<td>ASCII85Decode Filter</td>
+<td>o.a.p.filter.ASCII85Filter</td>
+<td></td>
+</tr>
+<tr>
+<td>7.4.4</td>
+<td>LZWDecode and FlateDecode</td>
+<td>o.a.p.filter.LZWFilter, o.a.p.filter.FlateFilter</td>
+<td></td>
+</tr>
+<tr>
+<td>7.4.5</td>
+<td>RunLengthDecode Filter</td>
+<td>o.a.p.filter.RunLengthDecodeFilter</td>
+<td>only for decoding</td>
+</tr>
+<tr>
+<td>7.4.6</td>
+<td>CCITTFaxDecode Filter</td>
+<td>o.a.p.filter.CCITTFaxDecodeFilter</td>
+<td>only for decoding</td>
+</tr>
+<tr>
+<td>7.4.7</td>
+<td>JBIG2Decode Filter</td>
+<td>o.a.p.filter.JBIG2Filter</td>
+<td>only for decoding</td>
+</tr>
+<tr>
+<td>7.4.8</td>
+<td>DCTDecode Filter</td>
+<td>o.a.p.filter.DCTFilter</td>
+<td>not implemented</td>
+</tr>
+<tr>
+<td>7.4.9</td>
+<td>JPXDecode Filter</td>
+<td>o.a.p.filter.JPXFilter</td>
+<td>only for decoding</td>
+</tr>
+<tr>
+<td>7.4.10</td>
+<td>Crypt Filter</td>
+<td>o.a.p.filter.CryptFilter</td>
+<td>only Identity filter</td>
+</tr>
+<tr>
+<td>7.5</td>
+<td>File Structure</td>
+<td></td>
+<td>see details below</td>
+</tr>
+<tr>
+<td>7.5.2</td>
+<td>File Header</td>
+<td></td>
+<td>supported</td>
+</tr>
+<tr>
+<td>7.5.3</td>
+<td>File Body</td>
+<td></td>
+<td>supported</td>
+</tr>
+<tr>
+<td>7.5.4</td>
+<td>Cross-Reference Table</td>
+<td></td>
+<td>supported</td>
+</tr>
+<tr>
+<td>7.5.5</td>
+<td>File Trailer</td>
+<td></td>
+<td>supported</td>
+</tr>
+<tr>
+<td>7.5.6</td>
+<td>Incremental Updates</td>
+<td></td>
+<td>reading supported; writing supported only for signing</td>
+</tr>
+<tr>
+<td>7.5.7</td>
+<td>Object Streams</td>
+<td>o.a.p.cos.COSStream</td>
+<td></td>
+</tr>
+<tr>
+<td>7.5.8</td>
+<td>Cross-Reference Streams</td>
+<td>o.a.p.parsers.PDFXrefStreamParser</td>
+<td>only for reading a PDF. Not supported for writing. Hybrid-reference [7.5.8.4] not supported</td>
+</tr>
+<tr>
+<td>7.6</td>
+<td>Encryption</td>
+<td>org.apache.pdfbox.pdmodel.encryption</td>
+<td>to be documented</td>
+</tr>
+<tr>
+<td>7.7</td>
+<td>Document Structure</td>
+<td></td>
+<td>see details below</td>
+</tr>
+<tr>
+<td>7.7.2</td>
+<td>Document Catalog</td>
+<td>o.a.p.pdmodel.PDDocumentCatalog</td>
+<td></td>
+</tr>
+<tr>
+<td>7.7.3</td>
+<td>Page Tree</td>
+<td></td>
+<td>see details below</td>
+</tr>
+<tr>
+<td>7.7.3.2</td>
+<td>Page Tree Nodes</td>
+<td>o.a.p.pdmodel.PDPageNode</td>
+<td></td>
+</tr>
+<tr>
+<td>7.7.3.3</td>
+<td>Page Object</td>
+<td>o.a.p.pdmodel.PDPage</td>
+<td></td>
+</tr>
+<tr>
+<td>7.7.4</td>
+<td>Name Dictionary</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td>7.8</td>
+<td>Content Streams and Resources</td>
+<td></td>
+<td>see details below</td>
+</tr>
+<tr>
+<td>7.8.2</td>
+<td>Content Streams</td>
+<td></td>
+<td>needs documentation</td>
+</tr>
+<tr>
+<td>7.8.3</td>
+<td>Resource Dictionaries</td>
+<td>o.a.p.pdmodel.PDResources</td>
+<td></td>
+</tr>
+<tr>
+<td>7.9</td>
+<td>Common Data Structures</td>
+<td></td>
+<td>see details below</td>
+</tr>
+<tr>
+<td>7.9.2</td>
+<td>String Object Types</td>
+<td></td>
+<td>supported</td>
+</tr>
+<tr>
+<td>7.9.3</td>
+<td>Text Streams</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td>7.9.4</td>
+<td>Dates</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td>7.9.5</td>
+<td>Rectangles</td>
+<td>o.a.p.pmodel.common.PDRectangle</td>
+<td></td>
+</tr>
+<tr>
+<td>7.9.6</td>
+<td>Name Trees</td>
+<td>o.a.p.pdmodel.common.PDNameTreeNode</td>
+<td></td>
+</tr>
+<tr>
+<td>7.9.7</td>
+<td>Number Trees</td>
+<td>o.a.p.pdmodel.common.PDNumberTreeNode</td>
+<td></td>
+</tr>
+<tr>
+<td>7.10</td>
+<td>Functions</td>
+<td>o.a.p.pdmodel.common.function</td>
+<td></td>
+</tr>
+<tr>
+<td>7.11</td>
+<td>File Specifications</td>
+<td>o.a.p.pdmodel.common.filespecification</td>
+<td></td>
+</tr>
+<tr>
+<td>7.12</td>
+<td>ExtensionsDictionary</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td>8</td>
+<td>Graphics</td>
+<td>o.a.p.pdmodel.graphics</td>
+<td>needs more details</td>
+</tr>
+<tr>
+<td>8.1</td>
+<td>Graphics Objects</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td>8.3</td>
+<td>Coordinate Systems</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td>8.4</td>
+<td>Graphics State</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td>8.5</td>
+<td>Path Construction and Painting</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td>8.6</td>
+<td>Colour Spaces</td>
+<td>o.a.p.pdmodel.graphics.color</td>
+<td></td>
+</tr>
+<tr>
+<td>8.7</td>
+<td>Patterns</td>
+<td>o.a.p.pdmodel.graphics.pattern</td>
+<td></td>
+</tr>
+<tr>
+<td>8.8</td>
+<td>External Objects</td>
+<td>o.a.p.pdmodel.graphics.xobject</td>
+<td></td>
+</tr>
+<tr>
+<td>8.9</td>
+<td>Images</td>
+<td>o.a.p.pdmodel.graphics.xobject</td>
+<td></td>
+</tr>
+<tr>
+<td>8.10</td>
+<td>Form XObjects</td>
+<td>o.a.p.pdmodel.graphics.xobject</td>
+<td></td>
+</tr>
+<tr>
+<td>8.11</td>
+<td>Optional Content</td>
+<td>o.a.p.pdmodel.graphics.optionalcontent</td>
+<td></td>
+</tr>
+<tr>
+<td>9</td>
+<td>Text</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td>9.2</td>
+<td>Organization and Use of Fonts</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td>9.3</td>
+<td>Text State Parameters and Operators</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td>9.4</td>
+<td>Text Objects</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td>9.5</td>
+<td>Introduction to Font Data Structures</td>
+<td></td>
+<td>Introductory part, no implementation needed</td>
+</tr>
+<tr>
+<td>9.6</td>
+<td>Simple Fonts</td>
+<td>o.a.p.pdmodel.font</td>
+<td>see details below</td>
+</tr>
+<tr>
+<td>9.6.2</td>
+<td>Type 1 Fonts</td>
+<td>o.a.p.pdmodel.font.PDType1Font</td>
+<td>Multiple Master Fonts are not supported.</td>
+</tr>
+<tr>
+<td>9.6.3</td>
+<td>TrueType Fonts</td>
+<td>o.a.p.pdmodel.font.PDTrueTypeFont</td>
+<td></td>
+</tr>
+<tr>
+<td>9.6.4</td>
+<td>Font Subsets</td>
+<td></td>
+<td>Reading is supported. No subsetting will happen when writing new files.</td>
+</tr>
+<tr>
+<td>9.6.5</td>
+<td>Type 3 Fonts</td>
+<td>o.a.p.pdmodel.font.PDType3Font</td>
+<td></td>
+</tr>
+<tr>
+<td>9.6.6</td>
+<td>Character Encoding</td>
+<td>o.a.p.encoding</td>
+<td></td>
+</tr>
+<tr>
+<td>9.7</td>
+<td>Composite Fonts</td>
+<td>o.a.p.pdmodel.font</td>
+<td></td>
+</tr>
+<tr>
+<td>9.7.4</td>
+<td>CIDFonts</td>
+<td>o.a.p.pdmodel.font.PDCIDFontType0Font, o.a.p.pdmodel.font.PDCIDFontType2Font</td>
+<td></td>
+</tr>
+<tr>
+<td>9.8</td>
+<td>Font Descriptors</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td>9.9</td>
+<td>Embedded Font Programs</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td>9.10</td>
+<td>Extraction of Text Content</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td>10</td>
+<td>Rendering</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td>11</td>
+<td>Transparency</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td>12</td>
+<td>Interactive Features</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td>12.2</td>
+<td>Viewer Preferences</td>
+<td>org.apache.pdfbox.pdmodel.interactive.viewerpreferences</td>
+<td></td>
+</tr>
+<tr>
+<td>12.3</td>
+<td>Document-Level Navigation</td>
+<td></td>
+<td></td>
+</tr>
+</tbody>
+</table> 
+            </div>
+        </div>
+    </div>
+
+      <footer id="copyright">
+          <div class="row-fluid">
+              <div class="span3">
+                  <!-- nothing in here on purpose -->
+              </div>
+              
+              <div class="span9">
+                  <p>Copyright © 2013 <a href="http://www.apache.org/">The Apache Software Foundation</a>, Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <br/>
+                  Apache PDFBox, PDFBox, Apache, the Apache feather logo and the Apache PDFBox project logos are trademarks of The Apache Software Foundation.</p>
+              </div>
+          </div>
+      </footer>
+      
+  </body>
+</html>