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.

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