Sorry, I should have mentioned, we moved this functionality to the PDFPrinter class in 2.0.
-- John > On 11 Nov 2014, at 08:13, Imran Akbar <[email protected]> wrote: > > Tilman, > > I tried viewing the pdf from commandline the pdf displayed correctly. > > John, > > I downloaded 2.0 from the link [ > http://repository.apache.org/content/groups/snapshots/org/apache/pdfbox/pdfbox-app/2.0.0-SNAPSHOT/] > but i couldnt find the silentprint method available :( > > > Thanks, > Imran > > > > On Sun, Nov 9, 2014 at 8:11 PM, John Hewson <[email protected]> wrote: > >> 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 >> > > > > -- > -- Imran Akbar

