Apache PDFBox
| Développé par | Apache Software Foundation |
|---|---|
| Première version | [1] |
| Dernière version | 3.0.7 ()[2] |
| Dépôt | svn.apache.org/repos/asf/pdfbox et github.com/apache/pdfbox |
| Écrit en | Java |
| Environnement | Machine virtuelle Java |
| Formats lus | Portable Document Format |
| Formats écrits | JPEG File Interchange Format |
| Type | Bibliothèque Java pour PDF |
| Licence | Licence Apache |
| Site web | pdfbox.apache.org |
Apache PDFBox est une bibliothèque open source écrite en Java, permettant de créer, afficher, imprimer, diviser, fusionner, modifier, vérifier et extraire le texte ainsi que les métadonnées des fichiers PDF.
Selon Open Hub, le projet compte plus de 11 000 commits (depuis son lancement en tant que projet Apache) réalisés par 18 contributeurs, représentant plus de 140 000 lignes de code. PDFBox dispose d’une base de code mature, maintenue par une équipe de développement de taille moyenne, avec un nombre de commits en augmentation d’année en année. Selon le modèle COCOMO, le développement a nécessité environ 46 années-homme d’effort[3].
Structure
Apache PDFBox comprend plusieurs composants principaux :
- PDFBox : composant principal
- FontBox : gestion des informations de polices
- XmpBox : gestion des métadonnées XMP
- Preflight (optionnel) : vérifie la conformité des fichiers PDF avec la norme PDF/A-1b
Historique
PDFBox a été créé en 2002 sur SourceForge par Ben Litchfield, qui souhaitait extraire le texte des fichiers PDF pour Lucene[4]. Le projet est devenu un projet incubateur de la Apache en 2008, puis un projet de premier niveau en 2009[5].
Le composant Preflight, initialement nommé PaDaF, a été développé par Atos et donné au projet en 2011[6].
En , Apache PDFBox a été reconnu comme organisation partenaire open source de la PDF Association[7].
Notes et références
- ↑ « https://projects.apache.org/json/projects/pdfbox.json » (consulté le )
- ↑ « Release 3.0.7 », (consulté le )
- ↑ « The Apache PDFBox Open Source Project on Open Hub », sur OpenHub (consulté le )
- ↑ (en) « Apache PDFBox and FontBox 1.0.0 released » [archive du ], sur The H Open, (consulté le )
- ↑ « PDFBox Project Incubation Status », sur Apache Incubator (consulté le )
- ↑ « PaDaF Preflight Codebase Intellectual Property (IP) Clearance Status », sur Apache Incubator (consulté le )
- ↑ (en) Thomas Zellmann, « Apache PDFBox named an Open Source Partner Organization of the PDF Association », sur PDF Association (consulté le )
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.
