本帖最后由 yfq101 于 2011-02-28 19:40:40 编辑

解决方案 »

  1.   

    查一下PDF虚拟打印机中是否可以设置默认输出目录,Foxit PDF Printer 是可以的
      

  2.   

    WordApplication1.PrintOut(emptyparam,emptyparam,emptyparam,emptyparam,emptyparam
    ,emptyparam,emptyparam,copies,pages,emptyparam,
    emptyparam,emptyparam,emptyparam,emptyparam);
      

  3.   


    试试
    var
      msword,msdoc : OleVariant;
    begin
      msword:=createoleobject('word.application');
      msdoc := msword.Documents;
      msdoc.ActivePrinter := 'Adobe PDF';
      msdoc.documents.open('c:\test.doc');
      msdoc.PrintOut(0, 0, 0,'e:\test.pdf');
    end;
      

  4.   

    Adobe Acrobat Professional 5.0中文版
    Solid Converter PDF(Solid Converter PDF 2.0var
       wdo,wdoc,wdocs : OleVariant;
    begin
      wdo := CreateOleObject('Word.Application');
      wdocs := wdo.Documents;
      wdo.ActivePrinter := 'Acrobat PDFWriter';
      wdoc := wdocs.Open('e:\test.doc');
      wdoc.PrintOut(0, 0, 0,'e:\test.pdf');
    end;Adobe   Acrobat   5.0.1   or   
      Adobe   PageMaker   7   
        
      Then   open   your   WORD,   select   print,   select   Distiller   to   print   the   file   that   you   want   to   convert,   the   system   will   ask   you   to   Save   As......,   type   a   name   you   want,   then   you   get   it.   
        
      You   could   also   use   GhostScript,   it   is   a   free   softwere.(It   can   download   everywhere   on   Internet)
      

  5.   

    你确定你用过虚拟打印机?Zan Image 这个虚拟打印机是可以设置存放路径的
      

  6.   

    我装了PDF后,在打印机里面就自动增加了个PDF的打印机,请问这个是不是您所说的虚拟打印机?
    我看到这个打印机设置的路径是"我的文档",可我在转换完成后,他会弹出存放位置的窗口,默认的位置就是
    "我的文档".我现在就是不想让他弹出这个窗口,在程序里指定路径.
    请教可有好方法?谢谢.
      

  7.   

    感谢大家,我的问题已经通过设置打印机的方法解决
    原来PDF打印机里,有很多项与一般打印机不同的设置。
    例如可以设置输出位置等等