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

Reply via email to