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
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();
}
}
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 ,
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