| 
orcad导出PDF教程(带属性)
x
本文包含源代码、原理图、PCB、封装库、中英文PDF等资源您需要 登录 才可以下载或查看,没有账号?立即注册  ORCAD画好原理图后导出PDF很多人喜欢用直接打印成PDF的方法,虽然这样也可以但是导出的PFD是没有属性的,在PDF里定位元器件时比较麻烦,其实我们可以用导出的方法,这样导出的PDF是带有相关属性的,看图查图都比较方便。教程如下:
 1、首先要安装PDF软件 这里以Adobe Acrobat DC 安装其他PDF的用户请举一反三自行修改
 2、打开原理图后选中DSN文件 选择UTILITIES选项
 
   
 在弹出的对话框里点击 PDF Export ,点击Launch
 
   
 在弹出的对话框内PS to PDF Converter内选中Acrobat Distiller,
 
   
 将对话框内Postscript Driver 内的Acrobat Distiller改成Adobe PDF,
 路径框内的acrodist.exe} /N /q /o $::capPdfUtil::mPdfFilePath $::capPdfUtil::mPSFilePath 改成
 {C:\Program Files (x86)\Adobe\Acrobat DC\Acrobat\acrodist.exe} /N /q /o $::capPdfUtil::mPdfFilePath $::capPdfUtil::mPSFilePath
 注意C:\Program Files (x86)\Adobe\Acrobat DC\Acrobat\acrodist.exe要改成你安装的实际路径,我这里安装在了C盘
 点击OK即可导出PDF
 
   
 如果导出时弹出的这个对话框则需要打开打印机属性设置页 点击 首选项 将 仅依靠系统字体;不使用文档字体前面的对号去掉 点击确认后 重复上述步骤即可导出
 
   
 导出后在弹出的对话框内点击是
 
   至此 导出完成。
 
 如果嫌每次修改打印机名称和路径麻烦 可以修改ORCAD的配置文件,这样就不用每次手动修改了,具体方法如下
 
 用记事本打开配置文件capPdfUtil.tcl  具体路径看各自的安装目录 我的在C:\Cadence\Cadence_SPB_16.6\tools\capture\tclscripts\capUtils 文件夹里
 打开后找到
 
 将{{acrodist.exe} /N /q /o $::capPdfUtil::mPdfFilePath $::capPdfUtil::mPSFilePath} 修改为复制代码proc ::capPdfUtil::populateDefaultPSToPDFConverterList { } {
        
        set ::capPdfUtil::mPSToPDFConverterList {
                { 
                        "Acrobat Distiller" 
                        {{acrodist.exe} /N /q /o $::capPdfUtil::mPdfFilePath $::capPdfUtil::mPSFilePath}
                }
                { 
                        "Ghostscript / equivalent" 
                        {{gswin32c.exe} -sDEVICE=pdfwrite -sOutputFile=$::capPdfUtil::mPdfFilePath -dBATCH -dNOPAUSE $::capPdfUtil::mPSFilePath}
                }
                { 
                        "Custom" 
                        ""
                }
        }
}
 
 注意C:\Program Files (x86)\Adobe\Acrobat DC\Acrobat\acrodist.exe要是你的实际安装路径,如果更改了Adobe Acrobat DC安装目录 这里要根据情况修改复制代码proc ::capPdfUtil::populateDefaultPSToPDFConverterList { } {
        
        set ::capPdfUtil::mPSToPDFConverterList {
                { 
                        "Adobe PDF" 
                        {{C:\Program Files (x86)\Adobe\Acrobat DC\Acrobat\acrodist.exe} /N /q /o $::capPdfUtil::mPdfFilePath $::capPdfUtil::mPSFilePath}
                }
                { 
                        "Ghostscript / equivalent" 
                        {{gswin32c.exe} -sDEVICE=pdfwrite -sOutputFile=$::capPdfUtil::mPdfFilePath -dBATCH -dNOPAUSE $::capPdfUtil::mPSFilePath}
                }
                { 
                        "Custom" 
                        ""
                }
        }
}
 
 然后找到
 
 更改为复制代码proc ::capPdfUtil::init { } {
        set ::capPdfUtil::mInitialized 0
        set ::capPdfUtil::mActivePMDesign 0
        set ::capPdfUtil::mPSToPDFConverterCustomCommand 0
        set ::capPdfUtil::mIsInstMode "0"
        set ::capPdfUtil::mIsLandscapeOrientation "1"
        set ::capPdfUtil::mIsCreateNetAndPartBookMarks "1"
        set ::capPdfUtil::mIsCreatePropertiesPdfFile "0"
        set ::capPdfUtil::mPSToPDFConverterOptionIndex 0
        set ::capPdfUtil::mPSDriver "Acrobat Distiller"
        set ::capPdfUtil::mPaperSizeListIndex 0
        
        set ::capPdfUtil::mAnnotateGraphics 1
        set ::capPdfUtil::mAnnotateTexts 1
        set ::capPdfUtil::mAnnotateTitleBlocks 1
        set ::capPdfUtil::mAnnotatePartInsts 1
        set ::capPdfUtil::mAnnotateWires 1
        set ::capPdfUtil::mAnnotateOffpages 1
        set ::capPdfUtil::mAnnotateGlobals 1
        set ::capPdfUtil::mAnnotatePorts 1
        set ::capPdfUtil::mAnnotateBusentries 1
        set ::capPdfUtil::mAnnotateERCs 1
        
        ::capPdfUtil::populateDefaultPSToPDFConverterList
        ::capPdfUtil::populatePaperSizeList
}
 
 然后点击保存 重启ORCAD 再次导出PDF就不用每次手动修改了复制代码proc ::capPdfUtil::init { } {
        set ::capPdfUtil::mInitialized 0
        set ::capPdfUtil::mActivePMDesign 0
        set ::capPdfUtil::mPSToPDFConverterCustomCommand 0
        set ::capPdfUtil::mIsInstMode "0"
        set ::capPdfUtil::mIsLandscapeOrientation "1"
        set ::capPdfUtil::mIsCreateNetAndPartBookMarks "1"
        set ::capPdfUtil::mIsCreatePropertiesPdfFile "0"
        set ::capPdfUtil::mPSToPDFConverterOptionIndex 0
        #set ::capPdfUtil::mPSDriver "Acrobat Distiller"
        set ::capPdfUtil::mPSDriver "Adobe PDF"
        set ::capPdfUtil::mPaperSizeListIndex 0
        
        set ::capPdfUtil::mAnnotateGraphics 1
        set ::capPdfUtil::mAnnotateTexts 1
        set ::capPdfUtil::mAnnotateTitleBlocks 1
        set ::capPdfUtil::mAnnotatePartInsts 1
        set ::capPdfUtil::mAnnotateWires 1
        set ::capPdfUtil::mAnnotateOffpages 1
        set ::capPdfUtil::mAnnotateGlobals 1
        set ::capPdfUtil::mAnnotatePorts 1
        set ::capPdfUtil::mAnnotateBusentries 1
        set ::capPdfUtil::mAnnotateERCs 1
        
        ::capPdfUtil::populateDefaultPSToPDFConverterList
        ::capPdfUtil::populatePaperSizeList
}
 
 |