可爱的pdf编写器和自定义文件保存

时间:2012-03-08 00:15:19

标签: c# winforms pdf-generation

我正在使用可爱的pdf编写器并且在打印数据时,我从可爱的pdf中获得了一个另存为对话框,但是我想要访问将要从可爱的pdf中保存的文件名的路径。

另外,我想在我的自定义位置进行编程保存。

foreach (Process clsProcess in Process.GetProcesses())
                       {
  if (clsProcess.ProcessName.Contains("CPWSave")) //CPWSave.EXE
           {
                  isCutePDFSaveDialogOpened = true;                                            
              }
    }

我能够检测到可爱的pdf是否被打开,但无法以编程方式保存在我的自定义位置。任何的想法?

1 个答案:

答案 0 :(得分:1)

codeproject中有一个项目可以处理CutePDF进程的检测和指定路径中的“print to pdf”功能:

http://www.codeproject.com/Articles/46592/Using-the-Free-CutePDF-Writer-without-User-Interve

如果您不想在C ++中打扰pinvoke,可以试试这个打开的PDF编写器库:

http://csharp-source.net/open-source/pdf-libraries