这里我有代码打开Adobe并使其使用Process.Start()
打印PDF文件。我正在尝试使用相同的命令打印多个文件(两个不同的pdf)。我该怎么做?这就是我到目前为止所做的:
Process profilePrintProcess = new Process();
profilePrintProcess.EnableRaisingEvents = true;
profilePrintProcess.StartInfo = new ProcessStartInfo()
{
CreateNoWindow = true,
Verb = "PrintTo",
FileName = "[" + profFileName + " " + contractFileName + "]",
WindowStyle = ProcessWindowStyle.Hidden,
};
profilePrintProcess.Start();
我一直在使用此link作为指导,引用类似问题的其他SO问题。
答案 0 :(得分:1)
通过Acrobat Reader打印单个文件试试这个并让我知道是否有效:
__global float arr[200];
kernel void foo()
{
if(get_global_id(0) == 0)
arr[0] = 3;
}
到printig multipile pdf文件首先合并它们,然后打印组合文档槽PDFSharp
System.Diagnostics.Process process = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
startInfo.FileName = "AcroRd32.exe";
startInfo.Arguments = "/p " + YourPDFFilePath;
process.StartInfo = startInfo;
process.Start();