PDA

View Full Version : JAVA ...stampare un file pdf...


carMAN
07-09-2005, 17:12
Salve a tutti....
ho file pdf che vorrei stampare in java...

ho trovato su internet questo codice
[CODE]
public class Print {

public static void main(String [] args) {

PrintService defaultPrintService = PrintServiceLookup.lookupDefaultPrintService();
// defaultPrintService
DocPrintJob printerJob = defaultPrintService.createPrintJob();
File pdfFile = new File("F:/sa.pdf");

SimpleDoc simpleDoc=null;

try{
simpleDoc = new SimpleDoc(pdfFile.toURL(), DocFlavor.INPUT_STREAM.PDF, null);

printerJob.print(simpleDoc, null);

}catch(Exception e){System.out.println("error:\n "+e);}

System.out.println("dsdsdsd" +defaultPrintService.getName() );
}
}[CODE]

che purtroppo non funziona...

sapete risolvere questo problema......

grazie e ciao

anx721
07-09-2005, 18:04
non funziona che significa?

Penso che per una cosa del genere comuqneu devi utilizzare una libreria esterna a quella standard distribuita solitamentesottoforma di un file jar che devi includere nel tuo progetto.

carMAN
08-09-2005, 11:00
scusa...
l'eccezione che mi lancia è la seguente

java.lang.IllegalArgumentException: data is not of declared type


Mi potresti spiegare meglio la soluzione che mi hai proposto?

grazie e ciao

anx721
08-09-2005, 13:30
scusa ma avevo capito che volessi creare un pdf da un tuo documento...

carMAN
10-09-2005, 19:30
possibile che nessuno ha avuto un problema simile a questo?