I don't know wicket but it sounds like you're missing a step.
How does it normally communicate, like to generate a file on the server
and save it to the client?
 

-----Original Message-----
From: stephen smith [mailto:[email protected]] 
Sent: Monday, July 18, 2011 9:43 AM
To: [email protected]
Subject: RE: pdDocument.print(); prints to server not browser


Hello and thanks.
 
I am using wicket to "serve" the pdf to the printer. My code is like
this:
 
//component
public class BPPdfGeneration extends Panel { 
    public BPPdfGeneration(String id) throws IOException,
DocumentException, PrinterException 
    { 
        super(id); 
        PDDocument pdDocument; 
        pdDocument = PDDocument.load(PDFGen.generatePDF()); 
        pdDocument.print(); 

//I assume that the pdDocument.print(); should be added to the html
somehow such as: 
//     add(new ?("pdf", pdDocument.print()); 
   }
} 

Help would be greatly appreciated 

 

> Subject: RE: pdDocument.print(); prints to server not browser
> Date: Mon, 18 Jul 2011 09:21:20 -0400
> From: [email protected]
> To: [email protected]
> 
> If your document is on the server it sounds like it does what it's 
> supposed to.
> How is your server talking to your client?
> Try streaming the pdf to the client first?
> 
> 
> -----Original Message-----
> From: stephen smith [mailto:[email protected]]
> Sent: Friday, July 15, 2011 5:51 PM
> To: [email protected]
> Subject: pdDocument.print(); prints to server not browser
> 
> 
> Hello,
> 
> When we use:
> pdDocument.print();
> it actually opens up the print dialog box on the server, not the
client.
> 
> Has anyone seen this before?
> 
> Thanks. 
                                          

Reply via email to