Download the demo folder from here : Download Me
Place it in your D:/ drive root.
Now Run Test.java
Place it in your D:/ drive root.
Now Run Test.java
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStream;
public class Test {
public static void main(String[] args) {
try {
//Set URL INFO
String URL = "http://www.google.com";
String FILE_NAME = "google_pdf";
StringBuffer buffer = new StringBuffer("var page = require('webpage').create();");
buffer.append("page.open('"+URL+"', function () {");
buffer.append("page.render('temp_file/temp_"+FILE_NAME+".pdf');");
buffer.append("phantom.exit();");
buffer.append("});");
//Delete Content From JS File
File writer = new File("D://demo/demo.js");
writer.delete();
BufferedWriter bw = new BufferedWriter(new FileWriter("D://demo/demo.js", true));
bw.write(buffer.toString());
bw.close();
System.out.println("PDF URL: D:/demo/temp_file/temp_"+FILE_NAME+".pdf");
// Execute command
String command = "cmd /c start D:/demo/my.bat";
Process child = Runtime.getRuntime().exec(command);
// Get output stream to write from it
OutputStream out = child.getOutputStream();
out.write("cd C:/ /r/n".getBytes());
out.flush();
out.write("dir /r/n".getBytes());
out.close();
} catch (IOException e) {
}
}
}
Put these code in your my.bat inside demo folder.
cd\ D: cd demo phantomjs demo.js exit
Very Nice and Informative Post. Thank admin for sharing such an amazing post.
ReplyDelete--->>Easiest way to Convert Webpage to PDF
hi i can't download download me link.please help me
ReplyDelete