Package org.xhtmlrenderer.pdf

Examples of org.xhtmlrenderer.pdf.ITextRenderer.layout()


           try {
               OutputStream os = new FileOutputStream(path);
               ITextRenderer renderer = new ITextRenderer();
               renderer.setDocument(manager.getBaseURL());
               renderer.layout();

               renderer.createPDF(os);
               os.close();
               setStatus( "Done export." );
            } catch (Exception e) {
View Full Code Here


            xhtmlPanel.setDocumentFromString(content, null, new XhtmlNamespaceHandler());
            ByteArrayOutputStream os = new ByteArrayOutputStream(1024);
            ITextRenderer renderer = new ITextRenderer();

            renderer.setDocumentFromString(content);
            renderer.layout();

            renderer.createPDF(os);
            os.flush();

View Full Code Here

        String output = args[1];
       
        OutputStream os = new FileOutputStream(output);
        ITextRenderer renderer = new ITextRenderer();
        renderer.setDocument(url);
        renderer.layout();
        renderer.createPDF(os);
        os.close();

    }
}
View Full Code Here

          renderer.getOutputDevice());
      myUserAgent.setSharedContext(renderer.getSharedContext());
      renderer.getSharedContext().setUserAgentCallback(myUserAgent);
      Document document = XMLResource.load(reader).getDocument();
      renderer.setDocument(document, documentBaseURL);
      renderer.layout();
      renderer.createPDF(os);
    } catch (Exception e) {
      Logger.error("Creating document from template", e);
    }
  }
View Full Code Here

                transformUsingXsl(in, transformLocation, buffer);
                buffer.close();
               
                ITextRenderer renderer = new ITextRenderer();
                renderer.setDocument(tmpXhtml);
                renderer.layout();
                renderer.createPDF(out);
            } catch (TransformerException e) {
                throw new ReportTransformException(e);
            } catch (DocumentException e) {
                throw new ReportTransformException(e);
View Full Code Here

      iTextRenderer.setPDFEncryption(pdfEncryption);

      iTextRenderer.setDocument(document, fileUrlPrefix
          + servletContext.getRealPath("").replace("\\", "/") + "/");

      iTextRenderer.layout();
      iTextRenderer.createPDF(out);

    } catch (Exception e) {
      if (e.getCause() != null) {
        throw new CapException(e.getCause(), e.getClass());
View Full Code Here

                patchLinks(doc, request);

                // structure pdf document
                ITextRenderer renderer = new ITextRenderer();
                renderer.setDocument(doc, "");
                renderer.layout();

                // create the pdf
                ByteArrayOutputStream pdfStream = new ByteArrayOutputStream();
                renderer.createPDF(pdfStream);
View Full Code Here

    @Override
    public byte[] convert(String input) throws ConversionException {
        try {
            ITextRenderer renderer = new ITextRenderer();
            renderer.setDocumentFromString(new String(input.getBytes()));
            renderer.layout();
            ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
            renderer.createPDF(outputStream);
            byte[] bytes = outputStream.toByteArray();
            return bytes;
        } catch (DocumentException e) {
View Full Code Here

          getLog().info("Converting HTML " + htmlFile.getAbsolutePath());
         
          Document doc = readInputFileAsDocument(htmlFile);
         
          renderer.setDocument(doc, htmlFile.toURI().toString());
          renderer.layout();
         
          if (initial)
          {
            renderer.createPDF(os, false);
            initial = false;
View Full Code Here

               PDFCreationListener pdfCreationListener = new XHtmlMetaToPdfInfoAdapter( doc );
               renderer.setListener( pdfCreationListener );
                             
               renderer.setDocument(manager.getBaseURL());
               renderer.layout();

               renderer.createPDF(os);
               setStatus( "Done export." );
            } catch (Exception e) {
                XRLog.general(Level.SEVERE, "Could not export PDF.", e);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.