On Fri, Nov 7, 2014 at 9:32 AM, Maruan Sahyoun <[email protected]>
wrote:

> Hi
>
> > On Fri, Nov 7, 2014 at 9:05 AM, Maruan Sahyoun <[email protected]>
> > wrote:
> >
> >> Hi
> >>
> >>> Hello,
> >>>
> >>> Yes, but the examples I see are very basic and the API's are quite
> >>> extensive. In short PDFBox can do a lot, but I have no way of finding
> >>> something quickly what I am looking for. I guess I have no option but
> to
> >> go
> >>> through the API's and the basic examples to do what I want. My tasks
> are
> >> :
> >>>
> >>> 1) getting the data from the database(I have methods for that), format
> it
> >>> in correct way and put it in PDF:
> >>> 2) As the information in database can be small or big, I have to adjust
> >>> that in PDF.
> >>
> >> Is that a forms filling application or do you have to output dynamic
> text
> >> blocks?
> >>
> > Its a note taking application. And the output is the PDF should have all
> > the notes as they look on the canvas, and in landscape mode.
>
> PDFBox is a low level library if you want to create documents from scratch
> as there is no concept such as text blocks, paragraphs ….
>
> So also it's a doable job there might be better options.
>
> Apache fop might be an option using XSL:FO to create the document.
>
> Another option is to use https://github.com/GlenKPeterson/PdfLayoutManager
> which is built on top of PDFBox and adds things like tables, line breaking,
> page breaking and such.
>
> Some other projects (from github didn't check them) which could be used as
> a starting point
>
> https://github.com/eduardohl/Paginated-PDFBox-Table-Sample
> https://github.com/dhorions/boxable
>

Thank you. This helps a lot with the github links, you just saved me hours
of work. Also, the XSL:FO is discontinued. Do you believe the tasks I
mentioned are achievable with something which is more active, like PDFBox.
I checked IText, but it's paid.

>
>
> >
> >>
> >>> 3) The information in database has to be put on top of certain images
> in
> >>> the pdf.
> >>
> >> So the PDF is preexisting or are the images added as part of your
> >> application?
> >>
> > PDF doesn't exist, I have to create it, images I have saved in the
> system.
> > I have a background image which needs to be loaded to give a shadow.
> >
> >>
> >>>
> >>> On Thu, Nov 6, 2014 at 8:43 PM, Tilman Hausherr <[email protected]
> >
> >>> wrote:
> >>>
> >>>> Hi,
> >>>>
> >>>> There is no "PDFBox in action" book, if that is what you mean.
> >>>>
> >>>> Most people learn by seeing examples.
> >>>>
> >>>> If there's a specific PDF element that you would like as example, just
> >> ask.
> >>>>
> >>>> However creating PDFs has only very basic support in PDFBox, i.e. you
> >> have
> >>>> to do everything youself, there's no higher API, e.g. for paragraphs
> or
> >>>> tables (there's a user who created a class for tables).
> >>>>
> >>>> A totally different approach would be Apache FOP.
> >>>>
> >>>> Tilman
> >>>>
> >>>>
> >>>> Am 06.11.2014 um 17:23 schrieb Kernel freak:
> >>>>
> >>>> Hello,
> >>>>>
> >>>>> I want to use Apache PDFBox to create some advanced pdf's in Java. I
> >>>>> couldn't find any good documentation for PDFBox. Only a few examples
> >> and
> >>>>> directly the API docs.
> >>>>> Does anyone knows any good book or good documentation like other
> apache
> >>>>> products have. Kindly let me know. I don't want tutorials, there are
> >> many
> >>>>> on net and they are very basic, and going through the entire source
> >> code
> >>>>> takes a lot of time. Thank you.
> >>>>>
> >>>>> Regards,
> >>>>> Kernel
> >>>>>
> >>>>>
> >>>>
> >>
> >>
>
>

Reply via email to