从c#代码自动打印PDF

本文关键字:打印 PDF 代码 | 更新日期: 2023-09-27 18:13:19

我正在尝试使用下面的c#和iTextSharp代码打印,可以有人帮助我吗?不打印

var document = new iTextSharp.text.Document();             
PdfWriter writer = PdfWriter.GetInstance(document, memStream);
document.Open();
var reader = new PdfReader("C:''test1.pdf");
PdfContentByte content = writer.DirectContent;
Int32 i;
int pageCount = 1;
for (i = 0; i <= pageCount - 1; i++)
{
    document.NewPage();
    PdfImportedPage page = writer.GetImportedPage(reader, i + 1);
    content.AddTemplate(page, 0, 0);
}
writer.SetOpenAction(new PdfAction(PdfAction.PRINTDIALOG));
document.Close();

从c#代码自动打印PDF

您可以使用Ghostscript库打印pdf文件。

如果你需要。net的Ghostscript包装器,你可以看看Ghostscript。图书馆。

通过Ghostscript打印样本。https://ghostscriptnet.codeplex.com/discussions/470946