Am 29.05.2014 um 14:31 schrieb Andreas Lehmkuehler <andr...@lehmi.de>:
> Am 29.05.2014 14:20, schrieb Maruan Sahyoun: >> Hi, >> >> Am 29.05.2014 um 13:57 schrieb Andreas Lehmkuehler <andr...@lehmi.de>: >> >>> Am 29.05.2014 09:39, schrieb Maruan Sahyoun: >>>> Hi, >>>> >>>> for a current project I need to work on enhancing PDFBox for >>>> >>>> # splitting files (e.g. remove no longer needed resources) >>> I had a quick look some time ago hoping that it would be easy to just >>> remove unneeded stuff but it isn't (maybe I didn't get it yet). In most >>> cases resources are deleted in combination with the page they belong to. >>> The bigger issue is annotations referring to pages. Those pages including >>> there resources aren't removed when the pages are removed because of the >>> reference in the annotation directory. >>>> # merging files (e.g. avoid duplicating resources) >>> That just makes sense if the pdfs to be merged uses similar resources. >>> >>>> # page handling (adding/removing individual pages with resource handling) >>> This should be a side produkt of #1 and #2 >>> >>>> # enhancements to forms handling (pre fill XFA forms - partially done, >>>> enhancing AP generation) >>> This seems to be an important feature not only for you. So it would be nice >>> if someone could improve that. >>> >> >> I already have filling an XFA form ready with some limitations (PDXFA’s COS >> has to be an array, dataset entry must be present … ). Could put it in if >> someone is interested in the current stage but planned to remove some >> limitations first. I’m not totally sure if that should be part of PDXFA or a >> Filler tool as this will introduce some dependency on XML handling. >> Preferences? > Hmm, maybe it would be I good idea to put that stuff in a separate module, so > that it could be added/discarded on demand. OK - will do. > >>>> Is someone else working on something similar? >>> My recent todo list is already quite long and maybe #1 and #2 or on it, but >>> I'm afraid on a lower position. But I'm happy to help if someone wants to >>> implement some of those features. >> >> I will be working on #1 and #2 (at least to a degree which is needed for the >> project). If we could get some ideas together and you could help me - based >> on your past experience and knowledge of the code base - to get this started >> this would be great. > Yes, of course. > >>>> BR >>>> >>>> Maruan >>> > > BR > Andreas Lehmkühler