我正在使用可爱的pdf编写器并且在打印数据时,我从可爱的pdf中获得了一个另存为对话框,但是我想要访问将要从可爱的pdf中保存的文件名的路径。
另外,我想在我的自定义位置进行编程保存。
foreach (Process clsProcess in Process.GetProcesses())
{
if (clsProcess.ProcessName.Contains("CPWSave")) //CPWSave.EXE
{
isCutePDFSaveDialogOpened = true;
}
}
我能够检测到可爱的pdf是否被打开,但无法以编程方式保存在我的自定义位置。任何的想法?
答案 0 :(得分:1)
codeproject中有一个项目可以处理CutePDF进程的检测和指定路径中的“print to pdf”功能:
http://www.codeproject.com/Articles/46592/Using-the-Free-CutePDF-Writer-without-User-Interve
如果您不想在C ++中打扰pinvoke,可以试试这个打开的PDF编写器库: