我想创建一个执行此代码的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);}
}
}