一尘不染

在C#中打印Pdf

c#

我是C#的新手。我一直在网上寻找有关如何打印pdf的教程,但找不到。

然后我想,是否可以使用itextpdf来阅读它,就像这里提到的

[在VB.NET或C#中使用itextsharpdll读取PDF内容

然后打印。如果是这样,怎么办?


阅读 456

收藏
2020-05-19

共1个答案

一尘不染

一种非常简单的方法是使用已安装的Adobe Reader或任何其他能够打印的PDF查看器:

Process p = new Process( );
p.StartInfo = new ProcessStartInfo( )
{
    CreateNoWindow = true,
    Verb = "print",
    FileName = path //put the correct path here
};
p.Start( );

另一种方法是使用第三方组件,例如PDFView4NET

2020-05-19