C'est quoi la variable retourXML?
Citation:
Envoyé par
joel.drigo
Salut,
j'ai procédé également comme @dinobogan, mais en plus j'ai ajouté un javascript qui lançait automatiquement le mode impression :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| File file = File.createTempFile("pdfprint", ".tmp", new File("c:/temp"));
file.deleteOnExit();
PDDocument pdf= null;
try
{
pdf = PDDocument.load( new ByteArrayInputStream(retourXML) );
PDActionJavaScript javascript = new PDActionJavaScript(
"this.print(true);this.closeDoc();");
pdf.getDocumentCatalog().setOpenAction( javascript );
pdf.save( file );
}
finally
{
if( pdf != null )
{
pdf.close();
}
}
Runtime.getRuntime().exec("cmd /c \"start \"\" /b "+file.getAbsolutePath()); // sur windows! pour mac faire "open -a "+ file.getAbsolutePath() |
Bonjour,
J'aimerais utiliser actuellement ce code pour une application. A quoi réfère la variable retourXML??