>
>
> <snip>
> How about just implementing the "add text" feature? That should be
> relatively easy. Add a new optional content group to the page and add
> all text as part of that. That makes this a cool tool to fill out forms
> that were scanned, or that are not AcroForms. I fully agree that the
> replace feature is going to be tough, relatively speaking.
>

Yeah, my bad here, I shouldn't have missed it but I'm inclined to agree
with Andreas. If we implemented deleting text, it could get pretty tricksy,
especially when CID coded fonts are used. This is a perfect candidate of a
secondary objective.


> I wouldn't put the bar too high for this project. Get some low-hanging
> fruit that adds some cool and useful functionality to the GUI. More can
> always be added later.
>
> More ideas for low-hanging fruit (as additional tasks if you end up with
> spare time after the main objectives above):
> - Allow the "Save As..." menu item not only save a modified PDF, but
> also bitmaps (PNG, JPEG), plain text and HTML (i.e. from text extraction).
> That would make a plug-in for each output format, so we could add others
> later.
> - Add a "Print..." menu item.
> - Integrate preflight as a plug-in into the application.
> - Split, concatenate, page reorder, page rotation (not just viewing but
> modifying the PDF), overlay/underlay.
> - Menu item: "Create PDF from image(s)" and "Add page from image".
> - A dialog/view listing the fonts in the PDF.
> - A dialog/view for the basic PDF properties like in Acrobat's
> Properties Dialog.
> - A dialog/view listing all images with their properties and effective
> resolution in the PDF.
> - I could go on and on... :-) I'm seeing a serious itch going to catch
> me once you've set up a good base for that GUI. I'm so looking forward
> to this!
>
> Anyway, points 1 and 2 will be the most important tasks because they
> provide the basis for easily adding additional functionality.
>

Yeah, those look like good tasks, maybe we'll add the two you suggest to
the primary objectives and the rest into secondary or even tertiary
objectives. It's good to see you getting geared up for this Jeremias, we're
no doubt going to call on your expertise ;-).

Thanks for the support

Mehdi

Reply via email to