Any update on this?

 Felipe Roos
http://www.linkedin.com/in/feliperoos


Achar desculpas para os nossos 
defeitos não nos torna melhores



----- Mensagem original ----
> De: Felipe Roos <[email protected]>
> Para: Post all your questions about iText here 
><[email protected]>
> Enviadas: Quinta-feira, 10 de Junho de 2010 14:02:56
> Assunto: Re: [iText-questions] Adding a PdfImportedPage into a xobject 
>PdfDictionary - is this a good thing to do?
> 
> 
> 1T3XT info wrote:
> > Your requirement calls for a Proof of Concept in  the form 
> of an interesting 
> > example on itextpdf.com. Maybe you can 
> already start and share this example. 
> > If it doesn't work, 
> I'll  take a look at it after work.
> 
> I tried the following code:
> 
>              //A file containing an image xobject named  /Im0
>             PdfReader reader = new  PdfReader(/*somefile.pdf*/);
>             //A  1-page file to be added into the original file 
>              PdfReader fileToAdd = new PdfReader  (/*someotherfile.pdf*/);
>             
>              PdfStamper stamper = new PdfStamper(reader,  new 
>FileOutputStream(args[2]));
> 
>              //The name of the entry in the xobject dictionary
>              PdfName name = new PdfName("Im0");
>              //The page object where that image is
>              PdfDictionary parent =  (PdfDictionary)reader.getPdfObject(1);
>              
>             PdfObject resources =  parent.get(PdfName.RESOURCES);
>              PdfDictionary resDict = (PdfDictionary)  
>PdfReader.getPdfObject(resources);
>              PdfObject xobjects = resDict.get(PdfName.XOBJECT);
>              PdfDictionary xObjDict = (PdfDictionary)  
>PdfReader.getPdfObject(xobjects);
>             
>             //import the first page of the  fileToAdd
>             PdfImportedPage page =  stamper.getImportedPage(fileToAdd,1);
>              //following 
>http://itextpdf.com/examples/index.php?page=example&id=285 sample
>              Image img =  Image.getInstance(page);
>             PdfImage  pdfImage = new PdfImage(img, "", null);
>              PdfIndirectObject imgRef =  
>stamper.getWriter().addToBody(pdfImage);
>              xObjDict.put(name, imgRef.getIndirectReference());
>              
>              stamper.close();
> 
> Using Itext 2.1.7, it crashes in the creation of the  PdfImage object with a 
>NullReferenceException. 
>
> 
> 
> BTW, thanks in  advance for you support on this.
> 
> 
> Regards,
> Felipe  Roos
> 
> 
> 
>       
> 
> ------------------------------------------------------------------------------
> ThinkGeek  and WIRED's GeekDad team up for the Ultimate 
> GeekDad Father's Day Giveaway.  ONE MASSIVE PRIZE to the 
> lucky parental unit.  See the prize list and  enter to win: 
> http://p.sf.net/sfu/thinkgeek-promo
> _______________________________________________
> iText-questions  mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/itext-questions
> 
> Buy the  iText book: http://www.itextpdf.com/book/
> Check the site with examples before you  ask questions: 
>http://www.1t3xt.info/examples/
> You can also search the keywords list: http://1t3xt.info/tutorials/keywords/
> 


      

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Buy the iText book: http://www.itextpdf.com/book/
Check the site with examples before you ask questions: 
http://www.1t3xt.info/examples/
You can also search the keywords list: http://1t3xt.info/tutorials/keywords/

Reply via email to