Try this..!!!!!
var conv = new ActiveXObject("pdfServMachine.converter");
conv.convert("http://www.google.com", "c:\\google.pdf", false);
WScript.Echo("finished conversion");
or try this..if u dnt want javascript
here is a code snippet to convert a local html file to pdf.
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();
or try this also..it will work....
Client Side - Minimum Code:
(NOT RECOMMENDED) security of reading / writing on client can prohibit client side generation
html = new html$()
pdf = new pdf$();
html.parse("<B> Hello World</B>");
html.writeToPdf(pdf);
pdf.writeToFile('c:/temp/hello_world.pdf');
window.open('file://c:/temp/hello_world.pdf');
Server Side - Minimum ASP Code:
<%@ language=javascript%>
<script SRC="collinsPdf.js" language="JavaScript" runat="Server"></script>
<script SRC="collinsHtml.js" language="JavaScript" runat="Server"></script>
<%
html = new html$();
pdf = new pdf$();
html.parse("The Date is: <b><i>" + new Date() + "</i></B>");
html.writeToPdf(pdf);
pdf.sendToClient();
%>