C# 自定义纸张大小打印PDF文档

 时间:2024-10-11 21:10:01

1、//加载需要打印的PDF文档Spire.Pdf.PdfDocument doc = new Sp坡纠课柩ire.Pdf.Pd熠硒勘唏fDocument();doc.LoadFromFile(FileName);//获取原文档第一页的纸张大小,这里的单位是PointSizeF size = doc.Pages[0].Size;//实例化PaperSize对象,设置其宽、高//需要特别注意的是这里涉及到单位的转换,PaperSize的宽高参数默认单位是百英寸PaperSize paper = new PaperSize("Custom", (int)size.Width/72*100, (int)size.Height/72*100);paper.RawKind = (int)PaperKind.Custom;//设置打印的纸张大小为原来文档的大小doc.PrintSettings.PaperSize = paper;//需要选择FitSize打印模式doc.PrintSettings.SelectSinglePageLayout(PdfSinglePageScalingMode.FitSize, true);//打印doc.Print();

  • 咖喱煎五花肉
  • 设计花盆图标
  • 初中生物知识点思维导图?
  • 龙骨的养殖方法
  • 肺大泡如何治疗好
  • 热门搜索
    et是什么意思 香菇不能和什么一起吃 杏林指什么 wide是什么意思 rain是什么意思 三月三是什么节 11月15日是什么星座 咖啡色配什么颜色好看 1942年属什么生肖 电脑自动关机是什么原因