StudentSC Ответов: 2

Как распечатать pdf-файл, сохраненный в папке в WPF?


Как я могу распечатать pdf-файл, созданный в папке с itextSharp.

технологические операции

1.Pdf-файл, созданный в папке.
2. созданный pdf-файл берется из соответствующей папки и распечатывается. //не смог сделать эту строку


Но я не мог сделать свой 2-й шаг.
Как я могу распечатать itextsharp pdf, который я создал.

Что я уже пробовал:

using (FileStream fs = new FileStream(@"C:\Example.Pdf", FileMode.Create,
                    FileAccess.Write, FileShare.None))
{

//this line create pdf.

Print();

}

//This print method does not work.

        private static void Print()
        {
            Process process = new Process();
            process.StartInfo.FileName = "C:\\Example.Pdf";

            process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
            process.StartInfo.Arguments = string.Format("C:\\Example.Pdf");
            process.Start();
            process.WaitForExit();
        }

Richard MacCutchan

Вам нужно сказать ему, чтобы он распечатал файл. То, что у вас есть, - это просто имя файла.

[no name]

Этот код выполнен, но я принимаю ошибку.Эта ошибка :необработанное исключение типа 'System.ComponentModel.Win32Exception' произошло в System.dll

частная печать()
{
путь строки = "C:\\PdfFile.Pdf";
Процесс p = новый процесс();
п. Информацию = новый изменение панели()
{
CreateNoWindow = true,
Verb = "print",
Имя файла = путь
};
p.Start(); //эта строка является сообщением об ошибке
}