Apache PDFBox: Difference between revisions

Content deleted Content added
update version
Update to the lastest version numbers
Tags: Mobile edit Mobile web edit
 
(27 intermediate revisions by 19 users not shown)
Line 1:
{{Short description|Open-source PDF library}}
{{Multiple issues|
{{notability|Products|date=June 2014}}
{{third-party|date=June 2014}}
}}
 
{{Infobox software
| name = PDFBox
| logo = Apache PDFBox logo.svg
| collapsible = yes
| developer = [[Apache Software Foundation]]
| latest release version = 2.0.13{{Multiple releases
|branch1 = 1.8.x:
| latest release date = {{release date and age|2018|12|02}}
|version1 = 1.8.17
| latest preview version =
|date1 = {{Start date and age|df=yes|2022|09|15}}<ref name="releases">{{cite web
| latest preview date =
| website | url = https://pdfbox.apache.org/blog/
| operating system = [[Cross-platform]]
| language | title = Apache PDFBox - =Blog
| website = pdfbox.apache.org
| programming language = [[Java (programming language)|Java]]
| publisher = Apache Software Foundation
| genre = [[PDF|Portable Document Format (PDF)]]
| access-date = 2024-10-30
| license = [[Apache License]] 2.0
}}</ref>
| website = https://pdfbox.apache.org
}}
 
|branch2 = 2.0.x:
|version2 = 2.0.32
|date2 = {{Start date and age|df=yes|2024|07|24}}<ref name="releases"/>
|branch3 = 3.0.x:
|version3 = 3.0.3
|date3 = {{Start date and age|df=yes|2024|08|08}}<ref name="releases"/>
}}
| latest release date =
| latest preview version =
| latest preview date = =
| operating system = [[Cross-platform]]
| language =
| repo = {{URL|https://github.com/apache/pdfbox|PDFBox Repository (Mirror)}}
| programming language = [[Java (programming language)|Java]]
| genre = [[PDF|Portable Document Format (PDF)]]
| license = [[Apache License]] 2.0]]
| website = {{URL|https://pdfbox.apache.org}}
}}
'''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 11,000 commits (since the start as an Apache project) by 18 contributors representing more than 140,000 lines of code. PDFBox has a well established, mature codebase maintained by an average size development team with increasing [[wikt:year-over-year|year-over-year]] commits. Using the [[COCOMO]] model, it took an estimated 46 [[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=2017-03-18 |accessdateaccess-date=2017-03-18}}</ref>
 
==Structure==
Line 32 ⟶ 50:
 
==History==
PDFBox was started in 2002 in [[SourceForge]] by Ben Litchfield who wanted to be able to extract text of PDF files for [[Lucene]].<ref>[http://www.h-online.com/open/news/item/Apache-PDFBox-and-FontBox-1-0-0-released-932436.html Apache PDFBox and FontBox 1.0.0 released], The H Open, 16 February 2010</ref> It became an [[Apache Incubator]] project in 2008, and an Apache top level project in 2009.<ref>[https://incubator.apache.org/projects/pdfbox.html PDFBox Project Incubation Status]</ref>
 
Preflight was originally named PaDaF and developed by [[Atos|Atos worldline]], and donated to the project in 2011.<ref>[https://incubator.apache.org/ip-clearance/pdfbox-padaf.html PaDaF Preflight Codebase Intellectual Property (IP) Clearance Status]</ref>
Line 48 ⟶ 66:
*[https://pdfbox.apache.org Apache PDFBox Project]
 
{{Apache Software Foundation}}
 
[[Category:Apache Software Foundation projects|PDFBox]]
[[Category:Java platform]]
[[Category:Free PDF software]]
[[Category:Free software programmed in Java (programming language)]]
[[Category:Java (programming language) libraries]]
[[Category:Java platform]]
[[Category:Software using the Apache license]]