Hi, as discussed on http://stackoverflow.com/questions/33383389/pdfbox-how-can-a-pdacroform-be-flattened/33489651#33489651 now we have a flatten() method there is also the need to (re-) generate the appearances on demand. The same applies if we'd like to flatten annotations. With the current package and class structure that would go into PDAcroForm for interactive forms.
What I'm proposing is - instead of adding to the PD model - have user case oriented functionality in a new package (services or so) so we have COS (abstraction of low level PDF elements), PD (abstraction of COS for PDF elements) and services (application of PD model to 'do' something with the PDF). As we add higher level functionality this would help us keeping the PD model clean. A similar approach could also be taken e.g. for signing a PDF ... WDYT? Maruan --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org