Paulo:

Yes, I read the javadoc and I see your example, but I am doing all of this
in memory and building up the bookmarks on the fly depending on the data
asked for from a database.  I was not expecting the need to generate XML,
just to make a bookmark.  Is that what is needed?  Do I need to create XML
in memory for the bookmarks and then read it in?

Thanks in advance,

Jason

----- Original Message ----- 
From: "Paulo Soares" <[EMAIL PROTECTED]>
To: "Jason Mosher - hotmail" <[EMAIL PROTECTED]>;
<[EMAIL PROTECTED]>
Sent: Monday, June 07, 2004 9:28 AM
Subject: RE: [iText-questions] PdfStamper and CREATING NEW BOOKMARKS


Have you read the SimpleBookmark javadoc? You have an example of the XML
produced and the List content. Use it as a model to create your
bookmark.

Best Regards,
Paulo Soares

> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On
> Behalf Of Jason Mosher - hotmail
> Sent: Monday, June 07, 2004 4:18 PM
> To: Paulo Soares; [EMAIL PROTECTED]
> Subject: Re: [iText-questions] PdfStamper and CREATING NEW BOOKMARKS
>
> Paulo:
>
> I can't use the code you sent me.  The PDFs I am reading in
> don't have ANY
> bookmarks.  I need to read the PDF in, fill in the form
> fields and leave the
> fields un-"flattened" and then create a brand new bookmark
> from scratch.
>
> How is THIS done?
>
> Thanks,
>
> Jason
>
> ----- Original Message ----- 
> From: "Paulo Soares" <[EMAIL PROTECTED]>
> To: "Jason Mosher - hotmail" <[EMAIL PROTECTED]>;
> <[EMAIL PROTECTED]>
> Sent: Monday, June 07, 2004 9:12 AM
> Subject: RE: [iText-questions] PdfStamper and CREATING NEW BOOKMARKS
>
>
> That's explained in the SimpleBookmark javadoc. For example:
>
> PdfReader reader = new PdfReader("TDA9800_CNV_4.pdf");
> java.util.List bm = SimpleBookmark.getBookmark(reader);
> SimpleBookmark.exportToXML(bm, new FileOutputStream("c:\\ic.xml"),
> "UTF-8", false);
> System.out.println(bm.toString());
>
> will produce the xml:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <Bookmark>
>   <Title Action="GoTo" Page="2 Fit" >FEATURES</Title>
>   <Title Action="GoTo" Page="2 Fit" >GENERAL DESCRIPTION</Title>
>   <Title Action="GoTo" Page="2 Fit" >QUICK REFERENCE DATA</Title>
>   <Title Action="GoTo" Page="2 Fit" >ORDERING INFORMATION</Title>
>   <Title Action="GoTo" Page="4 Fit" >PINNING</Title>
>   <Title Action="GoTo" Open="false" Page="5 Fit" >FUNCTIONAL
> DESCRIPTION
>     <Title Action="GoTo" Page="5 Fit" >Vision IF input</Title>
>     <Title Action="GoTo" Page="5 Fit" >IF and tuner AGC</Title>
>     <Title Action="GoTo" Page="5 Fit" >Frequency detector, phase
> detector and video demodulator</Title>
>     <Title Action="GoTo" Page="5 Fit" >VCO and travelling wave
> divider</Title>
>     <Title Action="GoTo" Page="5 Fit" >Video amplifier,
> buffer and noise
> clipping</Title>
>     <Title Action="GoTo" Page="5 Fit" >Sound demodulation</Title>
>   </Title>
>   <Title Action="GoTo" Page="6 Fit" >LIMITING VALUES</Title>
>   <Title Action="GoTo" Page="6 Fit" >THERMAL RESISTANCE</Title>
>   <Title Action="GoTo" Page="7 Fit" >CHARACTERISTICS</Title>
>   <Title Action="GoTo" Open="false" Page="20 Fit" >PACKAGE OUTLINES
>     <Title Action="GoTo" Page="20 Fit" >SOT146-1</Title>
>     <Title Action="GoTo" Page="21 Fit" >SOT163-1</Title>
>   </Title>
>   <Title Action="GoTo" Page="22 Fit" >SOLDERING</Title>
>   <Title Action="GoTo" Page="23 Fit" >DEFINITIONS</Title>
>   <Title Action="GoTo" Page="23 Fit" >LIFE SUPPORT
> APPLICATIONS</Title>
> </Bookmark>
>
> That corresponds to an internal List representation of:
>
> [ {Action=GoTo, Title=FEATURES, Page=2 Fit},
>   {Action=GoTo, Title=GENERAL DESCRIPTION, Page=2 Fit},
>   {Action=GoTo, Title=QUICK REFERENCE DATA, Page=2 Fit},
>   {Action=GoTo, Title=ORDERING INFORMATION, Page=2 Fit},
>   {Action=GoTo, Title=PINNING, Page=4 Fit},
>   {Action=GoTo, Title=FUNCTIONAL DESCRIPTION, Page=5 Fit, Open=false,
> Kids=[
>     {Action=GoTo, Title=Vision IF input, Page=5 Fit},
>     {Action=GoTo, Title=IF and tuner AGC, Page=5 Fit},
>     {Action=GoTo, Title=Frequency detector, phase detector and video
> demodulator, Page=5 Fit},
>     {Action=GoTo, Title=VCO and travelling wave divider, Page=5 Fit},
>     {Action=GoTo, Title=Video amplifier, buffer and noise clipping,
> Page=5 Fit},
>     {Action=GoTo, Title=Sound demodulation, Page=5 Fit}]}
>   {Action=GoTo, Title=LIMITING VALUES, Page=6 Fit},
>   {Action=GoTo, Title=THERMAL RESISTANCE, Page=6 Fit},
>   {Action=GoTo, Title=CHARACTERISTICS, Page=7 Fit},
>   {Action=GoTo, Title=PACKAGE OUTLINES, Page=20 Fit,
> Open=false, Kids=[
>     {Action=GoTo, Title=SOT146-1, Page=20 Fit},
>     {Action=GoTo, Title=SOT163-1, Page=21 Fit}]},
>   {Action=GoTo, Title=SOLDERING, Page=22 Fit},
>   {Action=GoTo, Title=DEFINITIONS, Page=23 Fit},
>   {Action=GoTo, Title=LIFE SUPPORT APPLICATIONS, Page=23 Fit}
> ]
>
> Best Regards,
> Paulo Soares
>
>
> > -----Original Message-----
> > From: Jason Mosher - hotmail [mailto:[EMAIL PROTECTED]
> > Sent: Monday, June 07, 2004 3:13 PM
> > To: Paulo Soares; [EMAIL PROTECTED]
> > Subject: Re: [iText-questions] PdfStamper and CREATING NEW BOOKMARKS
> >
> > Paulo:
> >
> > Thanks for the information.  I tried all weekend to pour through the
> > documentation and examples I could find, but did not find an
> > example of
> > creating a NEW bookmark with SimpleBookmark.  Could you pass
> > along a simple
> > example?
> >
> > Thanks in advance,
> >
> > Jason
> >
> > ----- Original Message ----- 
> > From: "Paulo Soares" <[EMAIL PROTECTED]>
> > To: "Jason Mosher - hotmail" <[EMAIL PROTECTED]>;
> > <[EMAIL PROTECTED]>
> > Sent: Saturday, June 05, 2004 6:04 AM
> > Subject: Re: [iText-questions] PdfStamper and CREATING NEW BOOKMARKS
> >
> >
> > > You can create new bookmarks and modify the existing ones with
> > > SimpleBookmark.
> > >
> > > Best Regards,
> > > Paulo Soares
> > >
> > > ----- Original Message ----- 
> > > From: "Jason Mosher - hotmail" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Friday, June 04, 2004 22:58
> > > Subject: [iText-questions] PdfStamper and CREATING NEW BOOKMARKS
> > >
> > >
> > > Hi:
> > >
> > > I am using PdfStamper to form fill some existing files.  I
> > then need to =
> > > concatenate these files together.  My problem is this:
> > >
> > > I cannot find a way to create a NEW generated bookmark once
> > the form is =
> > > filled and add it to the resulting file.  It seems like I
> > can either =
> > > concatenate with bookmarks added, but the form values have been =
> > > "flattened" OR I can keep the form filled variables "open"
> > for further =
> > > user edit (which is required) and not be able to create new
> > bookmarks.
> > >
> > > Please help.  Thanks.
> > >
> > >
> > >
> > > -------------------------------------------------------
> > > This SF.Net email is sponsored by the new InstallShield X.
> > > From Windows to Linux, servers to mobile, InstallShield X
> is the one
> > > installation-authoring solution that does it all. Learn more and
> > > evaluate today! http://www.installshield.com/Dev2Dev/0504
> > > _______________________________________________
> > > iText-questions mailing list
> > > [EMAIL PROTECTED]
> > > https://lists.sourceforge.net/lists/listinfo/itext-questions
> > >
> >
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by the new InstallShield X.
> From Windows to Linux, servers to mobile, InstallShield X is the one
> installation-authoring solution that does it all. Learn more and
> evaluate today! http://www.installshield.com/Dev2Dev/0504
> _______________________________________________
> iText-questions mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/itext-questions
>


-------------------------------------------------------
This SF.Net email is sponsored by: GNOME Foundation
Hackers Unite!  GUADEC: The world's #1 Open Source Desktop Event.
GNOME Users and Developers European Conference, 28-30th June in Norway
http://2004/guadec.org
_______________________________________________
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions


-------------------------------------------------------
This SF.Net email is sponsored by: GNOME Foundation
Hackers Unite!  GUADEC: The world's #1 Open Source Desktop Event.
GNOME Users and Developers European Conference, 28-30th June in Norway
http://2004/guadec.org
_______________________________________________
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to