estoy intentando de todo, pero no me corre, cuando intento cargar el pdf,,
este codigo que tengo solo sirve para texto :/
Código:
int margin = 8;
String output = "texto a imprimir";
JTextPane jtp = new JTextPane();
jtp.setText(output);
jtp.setFont(new Font(Font.MONOSPACED, 0 , 8));
PrinterJob printerJob = PrinterJob.getPrinterJob();
PageFormat pageFormat = printerJob.defaultPage();
Paper paper = new Paper();
//paper.setSize(180.0, (double) (paper.getHeight() + lines * 10.0));
paper.setImageableArea(margin, margin, document.getPageSize().getWidth() - margin * 2, document.getPageSize().getHeight() - margin * 2);
pageFormat.setPaper(paper);
pageFormat.setOrientation(PageFormat.PORTRAIT);
printerJob.setPrintable(jtp.getPrintable(null, null), pageFormat);
try {
printerJob.print();
} catch (PrinterException ex) {
Logger.getLogger(Reporte_Factura.class.getName()).log(Level.SEVERE, null, ex);
}