Apache PDFBox: Difference between revisions

Content deleted Content added
update new release, openHub statistics
version 2.0 released, https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces89
Line 5:
| collapsible = yes
| developer = [[Apache Software Foundation]]
| latest release version = 12.8.100
| latest release date = {{release date and age|20152016|0703|2321}}
| latest preview version =
| latest preview date =
Line 19:
'''Apache PDFBox''' is an open source pure-[[Java (software platform)|Java]] library that can be used to create, render, print, split, merge, alter, verify and extract text and meta-data of [[PDF]] files.
 
[[Open Hub]] reports over 4,000 commits (since the start as an Apache project) by 17 contributors representing more than 120,000 lines of code. PDFBox has a well established, mature codebase maintained by an average size development team with increasingstable [[Year Over Year|Y-O-Y]] commits. Using the [[COCOMO]] model, it took an estimated 3334 [[person-year]]s of effort. <ref>{{cite web|author=&nbsp;|url=https://www.openhub.net/p/pdfbox/ |title=The Apache PDFBox Open Source Project on Open Hub |publisher=openhub.net |date=20152016-0803-1721 |accessdate=20152016-0803-1721}}</ref>
 
==Structure==
Line 25:
* PDFBox: the main part
* FontBox: handles font information
* JempBoxXmpBox: handles [[Extensible Metadata Platform|XMP metadata]]
* Preflight (optional): checks PDF files for [[PDF/A]]-1b conformity.