| Apache FOP | |
| Fejlesztő | Apache Software Foundation |
| Legfrissebb stabil kiadás | 2.11 (stabil verzió, 2025. április 28.) |
| Programozási nyelv | Java |
| Operációs rendszer | platformfüggetlen |
| Platform | Java virtuális gép |
| Kategória | alkalmazás |
| Licenc | Apache Licenc 2.0 |
| Kódtár | https://github.com/apache/xmlgraphics-fop |
| Az Apache FOP weboldala | |
A Formatting Objects Processor (röviden FOP) egy Java alkalmazás, amely XSL-FO fájlokat alakít PDF-be vagy egyéb nyomtatható formátumba. A FOP szoftvert az Apache Software License alatt terjesztik nyílt forráskóddal.
A FOP-ot eredetileg James Tauber készítette, majd az Apache Software Foundation-nak adományozta 1999-ben, ahol az Apache XML Graphics projekt része lett. E sorok írásakor, 2008 májusában a legfrissebb FOP verzió a 0.95, ami a 2001 novemberében kiadott PDF 1.4 specifikációt támogatja.
A FOP bemenete egy XSL-FO fájl. Az XSL-FO egy XML-alapú formátum. Az importálandó képfájlok az <fo:external-graphic> elem segítségével adhatóak meg. A FOP többek között a következő képformátumokat tudja olvasni:
A FOP a következő kimeneti formátumokat támogatja:
Fejlesztés alatt: