从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();
您可以使用Ghostscript库打印pdf文件。
如果你需要。net的Ghostscript包装器,你可以看看Ghostscript。图书馆。
通过Ghostscript打印样本。https://ghostscriptnet.codeplex.com/discussions/470946