Apache PDFBox est une bibliothèque Java open source pour manipuler des documents PDF. Les développeurs s'en servent pour extraire du texte, scinder et fusionner des fichiers, lire et remplir des formulaires, créer des PDF, apposer des signatures numériques et vérifier la conformité au format PDF/A-1b. Elle est livrée comme bibliothèque qu'une organisation intègre à ses propres applications, et non comme service hébergé, sous licence Apache 2.0. Elle constitue une alternative aux kits de développement PDF propriétaires, comme ceux d'Adobe.
PDFBox est un projet de l'Apache Software Foundation, une organisation américaine à but non lucratif (501(c)(3)), développé par des bénévoles. En tant que bibliothèque, elle s'exécute entièrement dans le logiciel de l'organisation : aucun fournisseur ne reçoit les documents, et la question de souveraineté porte sur l'infrastructure qui fait tourner l'application. Le code source étant public, une organisation européenne peut l'auditer, le compiler et le maintenir en interne, sans frais de licence ni dépendance à un seul fournisseur. Le siège de la fondation étant aux États-Unis, la gouvernance du projet relève du droit américain.