在网上找到一段代码, 是用JS写的,用的时候只要在DOS命令里执行这个JS文件就可以,代码如下
var files = WScript.Arguments;
var fso = new ActiveXObject("Scripting.FileSystemObject");
var word = new ActiveXObject("Word.Application");
var PDF = new ActiveXObject("PDFDistiller.PDFDistiller.1");
word.ActivePrinter = "MS Publisher Color Printer";var docfile = files(0);
var psfile = files(1) + fso.GetBaseName(files(0)) + ".ps";
var pdffile = files(1) + fso.GetBaseName(files(0)) + ".pdf";
var logfile = files(1) + fso.GetBaseName(files(0)) + ".log";try{
var doc = word.Documents.Open(docfile);word.PrintOut(false, false, 0, psfile);
doc.Close(0);
PDF.FileToPDF(psfile,pdffile,"");fso.GetFile(psfile).Delete();//
fso.GetFile(logfile).Delete();//word.Quit();
WScript.Echo("isuccess");//
WScript.Quit(0);
}
catch(x)
{
word.Quit();
WScript.Echo("isfail");//
WScript.Quit(0);
} 也可吧在代码中执行DOS命令,现在有一个问题就是我想把EXCLE文件转换成PDF不知道应该怎么改