C# 仅每隔一页打印word文档。我该怎么做?

C# 仅每隔一页打印word文档。我该怎么做?,c#,winforms,printing,ms-word,word,C#,Winforms,Printing,Ms Word,Word,我想用C#制作一个windows窗体程序,从另一个word文档生成一个word文档,并更改其中的一些文本。完成了,但是我也想做一个打印按钮,我需要在一张纸上打印文档 我想在一张纸上打印两页的文档,打印机无法一次性完成程序所需的操作,我需要放回纸张 我试过一些方法,但都不管用。我搜索了大约3天,得到了一些解决方案,但没有一个有效。每次程序想在单独的纸张上打印2页时,当我试图再次打印第二页时,这就是问题所在,程序从第一页开始,然后继续 仅每隔一页打印word文档。我该怎么做 如果要指定要打印的页面,

我想用C#制作一个windows窗体程序,从另一个word文档生成一个word文档,并更改其中的一些文本。完成了,但是我也想做一个打印按钮,我需要在一张纸上打印文档

我想在一张纸上打印两页的文档,打印机无法一次性完成程序所需的操作,我需要放回纸张

我试过一些方法,但都不管用。我搜索了大约3天,得到了一些解决方案,但没有一个有效。每次程序想在单独的纸张上打印2页时,当我试图再次打印第二页时,这就是问题所在,程序从第一页开始,然后继续

仅每隔一页打印word文档。我该怎么做

如果要指定要打印的页面,请查看以下内容

我想在一张纸上打印两页的文档,打印机无法一次性完成程序所需的操作,我需要放回纸张

它可以调整打印文档的大小,使其适合于一张纸,或者如果您想要背靠背打印,即双面打印,这是特定于您拥有的打印机的,并且您可能希望显示这样的打印对话框

这将进一步引导您找到您使用的打印机的特定属性,如下所示

用于显示此打印对话框中的代码

PrintDialog printDialog = new PrintDialog {
   Document = yourPrintDocument
};
printDialog.ShowDialog();