Hi,
Thanks so much for your help. We will discuss with our users as soon as
possible before the document is finalized.
Hanna
[EMAIL PROTECTED]
Sent by: [EMAIL PROTECTED]
2008/06/12 11:42 AM
Please respond to
Post all your questions about iText here
<itext-questions@lists.sourceforge.net>
To
Post all your questions about iText here
<itext-questions@lists.sourceforge.net>
cc
Subject
Re: [iText-questions] Save and Email functions in iText for PDF
document
-------------- Original message ----------------------
From: [EMAIL PROTECTED]
>
> Hi,
>
> Thanks for the reply. Actually this is the requirements from our users.
Hanna, you may wish to reconsider before you accept this as a requirement.
While it may be technically feasible to do what you want, in a way, it may
not be a requirement that can produce a long-lastinjg and reliable end
product.
> Even though we can use toolbar in Adobe Reader, they really want to have
> the 'Print', 'Save' and 'Email' button on every page within the opening
> PDF document which is generated by iText. I found the
> "PdfAction.PRINTDIALOG" for the 'Print' function, but didn't find any
for
> 'Save' and 'Email'. Does iText support them?
You can indeed add a "Print", "Save", and Email" button to every page of a
PDF generated with iText. You must ensure you select the correct actions
that go with the buttons in order to come as close as possible to what
your users want. Note: I've used "want" instead of "require", as it's not
yet clear that your users wants should be accepted as requirements.
That said (written), here's a feasible way to implement the "Save" and
"Email" actions that will work with Adobe reader, acting as a plugin in
the client browser.
1. Save - Submit as HTML (url-encoded name=value pairs) to a server-side
script that will capture the form data and merge same with a copy of the
PDF on the server-sed of the transaction, returning the merged PDF back to
the client browser with appropriate headers to ensure the user can save
the filled AcroForm.
2. Email - Same as above, except the server-side process should email the
merged AcroForm to specified addressee(s) as an attachment to the email.
Notes:
1. There are provisions in the Adobe Reader EULA that prohibit you from
doing this an a "localhost" server, even though it might be technically
feasible.
2. While Adobe Reader supports "mailto:" as an action (I haven't checked
current version to see if this is still so. Leonard?), Adobe has in the
past recommended its use only for testing for a valid TCP/IP connection.
There are reasons, unrelated to itext, why you shouldn't rely on this
approach for deployment to users, not the least of which is that you have
no control over the user's mail client/agent. You should be able to test
for yourself if the mailto: action is available in your version(s) of
Adobe Reader.
Hope this helps.
Best regards,
Bill Segraves
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions
Do you like iText?
Buy the iText book: http://www.1t3xt.com/docs/book.php
Or leave a tip: https://tipit.to/itexttipjar
*********************************************************************************
This email message is confidential to the intended recipient and may be legally
privileged. It is intended solely for the addressee. Access to this email by
anyone else is unauthorized. Any unauthorized use, dissemination of the
information, or copying of this message is prohibited. If you are not the
intended addressee, kindly notify the sender by return e-mail and delete this
message.
*********************************************************************************
Le présent courriel est strictement réservé à l'usage du destinataire prévu. Il
peut contenir des renseignements privilégiés et confidentiels. L'accès à ce
courriel par une personne autre que son destinataire est interdit. Il est aussi
interdit d'utiliser, de disséminer ou de copier ce message sans autorisation.
Si vous avez reçu ce courriel par erreur, veuillez en aviser l'expéditeur et
détruire le message.
*********************************************************************************
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions
Do you like iText?
Buy the iText book: http://www.1t3xt.com/docs/book.php
Or leave a tip: https://tipit.to/itexttipjar