// if you have html source in hand, use it to generate document object Document document = XMLResource.load( new ByteArrayInputStream( yourXhtmlContentAsString.getBytes() ) ).getDocument(); ITextRenderer renderer = new ITextRenderer(); renderer.setDocument( document, null ); renderer.layout(); String fileNameWithPath = outputFileFolder + "PDF-XhtmlRendered.pdf"; FileOutputStream fos = new FileOutputStream( fileNameWithPath ); renderer.createPDF( fos ); fos.close(); System.out.println( "File 1: '" + fileNameWithPath + "' created." );
URL url = new File("test.html").toURI().toURL(); WebClient webClient = new WebClient(); HtmlPage page = webClient.getPage(url); OutputStream os = null; try{ os = new FileOutputStream("test.pdf"); ITextRenderer renderer = new ITextRenderer(); renderer.setDocument(page,url.toString()); renderer.layout(); renderer.createPDF(os); } finally{ if(os != null) os.close(); }
public void setDocument(File file) throws IOException { File parent = file.getAbsoluteFile().getParentFile(); setDocument( loadDocument(file.toURI().toURL().toExternalForm()), (parent == null ? "" : parent.toURI().toURL().toExternalForm()) ); }
public void setDocument(File file) throws IOException { File parent = file.getAbsoluteFile().getParentFile(); setDocument( loadDocument(file.toURI().toURL().toExternalForm()), (parent == null ? "" : parent.toURI().toURL().toExternalForm()) ); }
public void setDocument(File file) throws IOException { File parent = file.getAbsoluteFile().getParentFile(); setDocument(loadDocument(file.toURI().toURL().toExternalForm()), (parent == null ? "" : parent.toURI().toURL().toExternalForm())); }
public void setDocument(Document doc, String url) { setDocument(doc, url, new XhtmlNamespaceHandler()); }
public void setDocument(File file) throws IOException { File parent = file.getAbsoluteFile().getParentFile(); setDocument(loadDocument(file.toURI().toURL().toExternalForm()), (parent == null ? "" : parent.toURI().toURL().toExternalForm())); }
public void setDocumentFromString(String content, String baseUrl) { InputSource is = new InputSource(new BufferedReader(new StringReader(content))); Document dom = XMLResource.load(is).getDocument(); setDocument(dom, baseUrl); }
public void setDocumentFromString(String content) { InputSource is = new InputSource(new BufferedReader(new StringReader(content))); Document dom = XMLResource.load(is).getDocument(); setDocument(dom, null); }
public void setDocumentFromString(String content, String baseUrl) { InputSource is = new InputSource(new BufferedReader(new StringReader(content))); Document dom = XMLResource.load(is).getDocument(); setDocument(dom, baseUrl); }
public void setDocumentFromString(String content, String baseUrl) { InputSource is = new InputSource(new BufferedReader(new StringReader(content))); Document dom = XMLResource.load(is).getDocument(); setDocument(dom, baseUrl); }
public void setDocumentFromString(String content, String baseUrl) { InputSource is = new InputSource(new BufferedReader(new StringReader(content))); Document dom = XMLResource.load(is).getDocument(); setDocument(dom, baseUrl); }
public static void main(String[] args) throws IOException, DocumentException { String inputFile = "D://Html//msc.xhtml"; String url = new File(inputFile).toURI().toURL().toString(); String outputFile = "D://Html//secondsdoc.pdf"; OutputStream os = new FileOutputStream(outputFile); ITextRenderer renderer = new ITextRenderer(); renderer.setDocument(url); renderer.layout(); renderer.createPDF(os); os.close(); }
String File_To_Convert = "src/file.html"; String url = new File(File_To_Convert).toURI().toURL().toString(); //System.out.println("---"+url); String HTML_TO_PDF = "ConvertedFile.pdf"; OutputStream os = new FileOutputStream(HTML_TO_PDF); ITextRenderer renderer = new ITextRenderer(); renderer.setDocument(url); renderer.layout(); renderer.createPDF(os) ; os.close(); System.out.println("done.");
String inputFile = "testRed.html"; String outputFile = "testRed.pdf"; OutputStream os = new FileOutputStream(outputFile); ITextRenderer renderer = new ITextRenderer(); DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder(); InputStream is = new ByteArrayInputStream(FileUtils.readFileToByteArray(new File(inputFile))); Document doc = builder.parse(is); is.close(); renderer.setDocument(doc, null); renderer.layout(); renderer.createPDF(os); os.close();
public void setDocument(byte[] bytes) throws IOException { ByteArrayInputStream inputStream = new ByteArrayInputStream(bytes); Document dom = XMLResource.load(inputStream).getDocument(); setDocument(dom, ""); }
String finalXhtml=xhtmlparser(xmlText); ByteArrayInputStream finalXhtmlStream = new ByteArrayInputStream(finalXhtml.getBytes()); String HTML_TO_PDF = "ConvertedFile.pdf"; OutputStream os = new FileOutputStream(HTML_TO_PDF); Document document = XMLResource.load(finalXhtmlStream).getDocument(); ITextRenderer renderer = new ITextRenderer(); renderer.setDocument(document, null); renderer.layout(); renderer.createPDF(os) ; os.close();
@Override public void convert(String sourceUrl, OutputStream destination) throws Exception { renderer.setDocument(sourceUrl); renderer.layout(); renderer.createPDF(destination); } }
ITextRenderer renderer = new ITextRenderer(); renderer.setDocument(doc, null); OutputStream output = ec.getResponseOutputStream(); renderer.layout(); renderer.createPDF(output);
ITextRenderer renderer = new ITextRenderer(); renderer.getFontResolver().addFont("font/DEJAVUSANS.TTF", BaseFont.IDENTITY_H, BaseFont.EMBEDDED); renderer.setDocument(url); renderer.layout(); renderer.createPDF(os);