用于将xml转换为pdf的Java Web应用程序

时间:2015-07-07 18:49:59

标签: java xml web web-applications wkhtmltopdf

我想创建一个执行此代码的Web应用程序,是否可能?如果没有,请告诉我一种让Web应用程序执行此java代码的方法

import java.io.File;
import javax.xml.transform.TransformerConfigurationException;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.TransformerFactoryConfigurationError;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;
import java.io.*;

public class Driver
{
 public static void main(String [] args) throws         TransformerConfigurationException,TransformerException,TransformerFactoryConfigurationError
    {
        (TransformerFactory.newInstance().newTransformer(new    StreamSource(new File("people.xsl")))).transform(new StreamSource(new    File("book.xml")),new StreamResult(new File("HARSH.html")));
         ProcessBuilder builder = new ProcessBuilder("cmd.exe", "/c", "wkhtmltopdf HARSH.html 123.pdf");
           builder.redirectErrorStream(true);
           Process p = builder.start();
           BufferedReader r = new BufferedReader(new InputStreamReader(p.getInputStream()));
           String line;
           while (true) {
               line = r.readLine();
                if (line == null) { break; }
                System.out.println(line);}  
        }



}

0 个答案:

没有答案