我有一个C#应用程序,其中使用Adobe PDF打印机打印文档 . 使用Adobe PDF打印机打印文档时,将打开一个对话框,用户可在其中选择位置和文件名 . 有没有办法使用 PrintDialog 或 PrintDocument 获取打印时保存的PDF文件名?谢谢!
PrintDialog
PrintDocument
您可以在以下位置阅读: HKEY_CURRENT_USER\Software\Adobe\Acrobat Distiller\10.0\AdobePDFOutputFolder 有一个REG_SZ,您可以更改它或读取值
HKEY_CURRENT_USER\Software\Adobe\Acrobat Distiller\10.0\AdobePDFOutputFolder
不幸的是,mehdi_d 's answer didn'中的密钥存在: HKEY_CURRENT_USER\Software\Adobe\Acrobat Distiller\10.0\AdobePDFOutputFolder .
但是,在此基础上,我能够在 HKEY_CURRENT_USER\Software\Adobe\Acrobat Distiller\PrinterJobControl 中找到必要的值 . 您要查找的是该键中的 -1 值,该值具有最后生成的PDF文件 .
HKEY_CURRENT_USER\Software\Adobe\Acrobat Distiller\PrinterJobControl
-1
2 回答
您可以在以下位置阅读:
HKEY_CURRENT_USER\Software\Adobe\Acrobat Distiller\10.0\AdobePDFOutputFolder
有一个REG_SZ,您可以更改它或读取值不幸的是,mehdi_d 's answer didn'中的密钥存在:
HKEY_CURRENT_USER\Software\Adobe\Acrobat Distiller\10.0\AdobePDFOutputFolder
.但是,在此基础上,我能够在
HKEY_CURRENT_USER\Software\Adobe\Acrobat Distiller\PrinterJobControl
中找到必要的值 . 您要查找的是该键中的-1
值,该值具有最后生成的PDF文件 .