Printing in 1.8 has a number of bugs and limitations which have been fixed in 
the 2.0 trunk on SVN, so you might want to try that.

-- John

> On 9 Nov 2014, at 00:12, Imran Akbar <[email protected]> wrote:
> 
> Hi all,
> 
> I am trying to load a pdf from URL/FIle and do a silent print by choosing
> the default printer. it prints but the printed output is having issues in
> the alignment, if documents contains Footers, they are getting stripped off
> and not getting printed. is there a way to set the printing properties
> before we print the document when loading an existing document. Please find
> my below code,
> 
> ******
> 
> public class PrintPdf {
> 
>    public static PrintService choosePrinter() {
>        PrinterJob printJob = PrinterJob.getPrinterJob();
>        if (printJob.printDialog()) {
>            return printJob.getPrintService();
>        } else {
>            return null;
>        }
>    }
> 
>    public static void printPDF(String fileName, PrintService printer)
>            throws IOException, PrinterException {
>        PrinterJob job = PrinterJob.getPrinterJob();
>        job.setPrintService(printer);
> 
>        PDDocument doc = PDDocument.load(fileName);
> 
>        doc.silentPrint(job);
>    }
> 
>    public static void main(String[] args) throws IOException,
> PrinterException {
> 
>        printPDF("http://localhost/IS1330900025_3705.pdf";, choosePrinter());
>    }
> 
> }
> 
> ****
> 
> - Imran

Reply via email to