Apache PDFBox ist eine quelloffene Java-Bibliothek zum Arbeiten mit PDF-Dokumenten. Entwickler nutzen sie, um Text zu extrahieren, Dateien zu teilen und zusammenzuführen, Formulare zu lesen und auszufüllen, neue PDFs zu erzeugen, digitale Signaturen anzubringen und Dateien gegen PDF/A-1b zu prüfen. Sie wird als Bibliothek geliefert, die eine Organisation in eigene Anwendungen einbettet, nicht als gehosteter Dienst, und steht unter der Apache-Lizenz 2.0. Sie ist eine Alternative zu proprietären PDF-SDKs, etwa von Adobe.
PDFBox ist ein Projekt der Apache Software Foundation, einer gemeinnützigen Organisation nach US-Recht (501(c)(3)), das von Freiwilligen entwickelt wird. Als Bibliothek läuft sie vollständig innerhalb der eigenen Software, sodass kein Anbieter die Dokumente erhält; die Frage der digitalen Souveränität betrifft daher die Infrastruktur, auf der die Anwendung läuft. Da der Quellcode öffentlich ist, können europäische Organisationen die Bibliothek selbst prüfen, übersetzen und pflegen, ohne Lizenzgebühren oder Abhängigkeit von einem einzelnen Lieferanten. Der Sitz der Stiftung in den USA bedeutet, dass die Steuerung des Projekts dem US-Recht unterliegt.