Hello,

many thanks for the answers, I did it this way and it's working fine :-)

Regards 

Juergen Lippold

public void generatePdfFile(String xmlTemplate, 
                               Collection tableData,
                               String xslFileName, 
                               String pdfFileName) {
  Document document = generateXmlDocument(xmlTemplate, tableData);
    
    Driver driver = new Driver();
    driver.setRenderer(Driver.RENDER_PDF);

    FileOutputStream fos = null;
    try {
      fos = new FileOutputStream(pdfFileName);

      driver.setOutputStream(fos);

      TransformerFactory factory = TransformerFactory.newInstance();
      Transformer trans = factory.newTransformer(new 
javax.xml.transform.stream.StreamSource(xslFileName));
      javax.xml.transform.Source src = new javax.xml.transform.dom.DOMSource(document);
      javax.xml.transform.Result res = new 
javax.xml.transform.sax.SAXResult(driver.getContentHandler());
      trans.transform(src, res);
    } 
    catch (Exception e) {
    }    
    finally {
      try {
        fos.close();
      } catch(IOException e) {
      }
    }


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to