Hi,
I am trying to print a pdf document using Aspose.pdf.kit.PdfViewer but i am getting black shaded page in the printed sheet. I have pasted below my snippet of code
printerJob = PrinterJob.getPrinterJob();
PageFormat pf = PrinterJob.getPrinterJob().defaultPage();
printerJob.setJobName(jobName);
// Create PDF Print Page
PdfViewer pdfviewer = new PdfViewer();
//pdfviewer.openPdfFile(new ByteArrayInputStream(pdfContent));
pdfviewer.openPdfFile("D:\\out123.pdf");
pdfviewer.enableScalePrint(false);
int startPage = 1;
int endPage = pdfviewer.getPdfFilePageCount();
pdfviewer.setPrintPageRange(startPage, endPage);
for (int page = startPage; page < endPage + 1; page++)
pdfviewer.setPageFormat(page, pf);
printerJob.setPageable(pdfviewer);
Paper paper = new Paper();
paper.setImageableArea(0, 0, paper.getWidth(), paper.getHeight());
pf.setPaper(paper);
printerJob.print();
I have attached the sample pdf(out123.pdf) with this post. Printed pdf also i have attached(Sample.pdf).
We were trying to see the root cause but we didn't get anything. Please give me the solution for this.
Thanks.