Salve ragazzi sto sviluppando un software gestionale che deve creare dei pdf, per la creazione di quest'ultimi utilizzo la libreria itext mentre per la stampa utilizzo la seguente funzione
il problema è che prima di inviare il documento in stampa quest' ultimo mi viene prima aperto con adobe reader e questo crea un brutto effetto ,codice:public static void stampaPdf(String nomeFile) { try { if(Desktop.isDesktopSupported()){ Desktop desktop = Desktop.getDesktop(); File f = new File(nomeFile); if(desktop.isSupported(Desktop.Action.PRINT)){ desktop.print(f); } } } catch (Exception ex) { ex.printStackTrace(); } }
ricapitolando ad ogni stampa :
mi viene aperto il documento appena creato e dopo viene mandato in stampa
Come posso fare per evitare l' apertura
Ciao

Rispondi quotando

