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();

  • 咖喱煎五花肉
  • 设计花盆图标
  • 初中生物知识点思维导图?
  • 龙骨的养殖方法
  • 肺大泡如何治疗好
  • 热门搜索
    哪里的拼音 阆中古城在哪里 性功能障碍怎么治疗 旅游会展 戴尔笔记本怎么拆机 比亚迪m6怎么样 怎么用ps换背景颜色 潮汕人怎么样 qq音乐怎么下载歌曲 哪里打美白针效果好