如何以编程方式进行缩放以适合打印PDF文件

时间:2013-07-18 06:50:40

标签: c# pdf printing

任务:

  • 以编程方式打印PDF
  • 不要让用户做多个Button_Click
  • 打开打印对话框不是一种选择,因为可能会发生批量打印

我的代码:

private void PrintFile(string path)
    {
        ProcessStartInfo info = new ProcessStartInfo();
        info.Verb = "print";
        info.FileName = path;
        info.CreateNoWindow = true;
        info.WindowStyle = ProcessWindowStyle.Hidden;


        Process p = new Process();
        p.StartInfo = info;
        p.Start();

        p.WaitForInputIdle();
        System.Threading.Thread.Sleep(3000);
        if (false == p.CloseMainWindow())
            p.Kill();
    }

问题:

有些文件较大,我需要在打印时适合它。

pdf print settings

0 个答案:

没有答案