My bad...I failed to see that the 4 number parameters are the bottom-left and
top-right coordinates.  I was thinking it was X,Y,Width,Height.  RIF
(reading is fundamental).

Thanks for the help.


Paulo Soares wrote:
> 
> You are doing it the correct way but you'll have to change the
> rectangle. Try:
> 
> over.setAction(action,100f,100f,200f,200f);
> 
> Paulo
> 
>> -----Original Message-----
>> From: [EMAIL PROTECTED] 
>> [mailto:[EMAIL PROTECTED] On 
>> Behalf Of caveman1999
>> Sent: Monday, November 06, 2006 9:22 PM
>> To: [email protected]
>> Subject: [iText-questions] create external link in existing pdf
>> 
>> 
>> I am wanting to add an external link to an existing page from 
>> a pdf.  If I
>> understand it correctly, I use the PdfStamper object.  In my 
>> complete code,
>> I will calculate the X,Y coordinates & the width,height.
>> 
>> Here is my code so far (it does not work)...
>> 
>> import java.io.FileOutputStream;
>> import java.net.URL;
>> 
>> import com.lowagie.text.Anchor;
>> import com.lowagie.text.Annotation;
>> import com.lowagie.text.Document;
>> import com.lowagie.text.Rectangle;
>> import com.lowagie.text.pdf.PdfAction;
>> import com.lowagie.text.pdf.PdfContentByte;
>> import com.lowagie.text.pdf.PdfReader;
>> import com.lowagie.text.pdf.PdfStamper;
>> 
>> public class Main {
>> 
>>      public static void main(String[] args) {
>>              
>>              try {
>>                      PdfReader reader = new 
>> PdfReader("c:\\data\\APlainTest.pdf");
>>                      int n = reader.getNumberOfPages();
>>                      
>>                      PdfStamper stamp = new PdfStamper(reader,new
>> FileOutputStream("c:\\data\\itext.pdf"));
>>                      
>>                      int i = 0;
>>                      PdfContentByte under;
>>                      PdfContentByte over;
>>                      
>>                      while (i < n) {
>>                              i++;
>>                              
>> //I don't know how to add this to the existing page, so I 
>> tried a PdfAction,
>> that still did not work
>> Annotation a1 = new Annotation(100f,100f,100f,100f,new
>> URL("http://www.pubpress.com";));
>>                              
>>                              
>>                              under = stamp.getUnderContent(i);
>>                              PdfAction action = new 
>> PdfAction(new URL("http://www.mytestsite.com";));
>>                              
>> under.setAction(action,100f,100f,100f,100f);
>>                              
>>                              over = stamp.getOverContent(i);
>>                              
>> over.setAction(action,100f,100f,100f,100f);
>>                              
>>                      }
>>                      
>>                      stamp.close();
>>                      
>>              }
>>              catch (Exception e) {
>>                      
>>              }
>>      }
>>      
>> }
>> 
>> -- 
>> View this message in context: 
>> http://www.nabble.com/create-external-link-in-existing-pdf-tf2
>> 585177.html#a7207485
>> Sent from the iText - General mailing list archive at Nabble.com.
>> 
>> 
>> --------------------------------------------------------------
>> -----------
>> Using Tomcat but need to do more? Need to support web 
>> services, security?
>> Get stuff done quickly with pre-integrated technology to make 
>> your job easier
>> Download IBM WebSphere Application Server v.1.0.1 based on 
>> Apache Geronimo
>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&;
>> dat=121642
>> _______________________________________________
>> iText-questions mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/itext-questions
>> 
> 
> 
> Aviso Legal:
> Esta mensagem é destinada exclusivamente ao destinatário. Pode conter
> informação confidencial ou legalmente protegida. A incorrecta transmissão
> desta mensagem não significa a perca de confidencialidade. Se esta
> mensagem for recebida por engano, por favor envie-a de volta para o
> remetente e apague-a do seu sistema de imediato. É proibido a qualquer
> pessoa que não o destinatário de usar, revelar ou distribuir qualquer
> parte desta mensagem. 
> 
> Disclaimer:
> This message is destined exclusively to the intended receiver. It may
> contain confidential or legally protected information. The incorrect
> transmission of this message does not mean the loss of its
> confidentiality. If this message is received by mistake, please send it
> back to the sender and delete it from your system immediately. It is
> forbidden to any person who is not the intended receiver to use,
> distribute or copy any part of this message.
> 
> 
> 
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job
> easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> iText-questions mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/itext-questions
> 
> 

-- 
View this message in context: 
http://www.nabble.com/create-external-link-in-existing-pdf-tf2585177.html#a7216845
Sent from the iText - General mailing list archive at Nabble.com.


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to