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

Reply via email to