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

  • 咖喱煎五花肉
  • 设计花盆图标
  • 初中生物知识点思维导图?
  • 龙骨的养殖方法
  • 肺大泡如何治疗好
  • 热门搜索
    脸上毛孔粗怎么办 坚果手机怎么样 o型腿怎么办 腾龙18-200镜头怎么样 我的世界枪怎么做 win7定时关机怎么设置 键盘失灵怎么办 待核验网上购票怎么办 怀孕时间怎么计算 word里怎么画图