我有一个C#应用程序,其中使用Adobe PDF打印机打印文档。使用Adobe PDF打印机打印文档时,将打开一个对话框,用户可在其中选择位置和文件名。有没有办法使用PrintDialog
或PrintDocument
来获取打印时保存的PDF文件名?谢谢!
答案 0 :(得分:0)
您可以在以下位置阅读:HKEY_CURRENT_USER\Software\Adobe\Acrobat Distiller\10.0\AdobePDFOutputFolder
有一个REG_SZ,您可以更改它或读取值
答案 1 :(得分:0)
不幸的是,mehdi_d的答案中的关键并不存在:HKEY_CURRENT_USER\Software\Adobe\Acrobat Distiller\10.0\AdobePDFOutputFolder
。
然而,在此基础上,我能够在HKEY_CURRENT_USER\Software\Adobe\Acrobat Distiller\PrinterJobControl
中找到必要的值。您要查找的是该键中的-1
值,该值包含最后生成的PDF文件。