如题,高分求解.

解决方案 »

  1.   

    客户端先装Acrobat   professioanl   
      代码:   
      function   Convert(){   
          var   exApp   =   new   ActiveXObject("Excel.Application");   
          exApp.Workbooks.Open("c:\\1.xls");   
          objPrinter.SetDefaultPrinter("Adobe   PDF");   
          exApp.ActiveWorkbook.PrintOut(null,null,1,false,null,false,false,"c:\\1.ps");    
          var   myPDF   =   new   ActiveXObject("PDFDistiller.PdfDistiller.1");       
          myPDF.bShowWindow   =   false;   
          myPDF.FileToPDF("c:\\1.ps",   "c:\\1.pdf",   "");   
          myPDF   =   null;   
          exApp.ActiveWorkbook.Close(false);   
          exApp.Quit();   
          objPrinter   =   null;   
          exApp   =   null;   
      }   
      

  2.   

    有专门做出的生成PDF文件的类库,免费的,下载版本没有功能和时间限制。  
      地址:  
      首页  http://www.tallcomponents.net  
        
      下载:http://www.tallcomponents.com/default.aspx?section=downloads  
        
      上面有示例和vs.net的项目例子。
      

  3.   


    http://blog.csdn.net/ChengKing/archive/2006/12/21/1452134.aspx源码:
    http://www.cnblogs.com/Files/ChengKing/Create_PDF_File.rar