C# 在Process.start中旋转pdf打印输出

C# 在Process.start中旋转pdf打印输出,c#,pdf,printing,C#,Pdf,Printing,我目前有一些代码可以通过process start从磁盘打印pdf文件: var proc = new Process { StartInfo = { CreateNoWindow = true, WindowStyle = ProcessWindowStyle.Hidden, Verb = "print", FileName = documentPath } }; proc.Start(); 这很好用 我现在正在寻找一种方法来帮助用户整理打印出

我目前有一些代码可以通过process start从磁盘打印pdf文件:

var proc = new Process {
    StartInfo = {
    CreateNoWindow = true,
    WindowStyle = ProcessWindowStyle.Hidden,
    Verb = "print",
    FileName = documentPath
    }
};
proc.Start();
这很好用

我现在正在寻找一种方法来帮助用户整理打印出来的文件。这些文件以1-x文件的形式成批提供。我的第一个想法是每隔一批旋转180度,这样用户就可以直观地知道哪些文件属于同一批

是否有办法将打印输出与过程对象旋转180°?如果没有,我的问题还有其他简单的解决方案吗?
pdf文件不应更改,我只想旋转打印输出。

如果可以在打印前旋转页面,则可能只复制一个副本。我不想旋转文件,只需旋转文件的打印输出。该文件应该保持原样。我没有使用过该代码或它使用的库,但它可能能够在内存中旋转文件/页面,值得研究一下