日本xxxx18视频在线观看-日本xxxx1819-日本xxxwww在线观看-日本xxx-日本xx-日本www在线视频

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

[點晴永久免費OA]C#自定義紙張大小打印PDF文件

admin
2022年12月22日 16:5 本文熱度 1695

當打印PDF文檔的時候,默認情況下紙張大小是A4。但是有些情況下原文檔不是A4大小,我們需要保持原來的頁面大小怎么辦呢?這個時候就需要自定義紙張大小來實現這個功能。本文將介紹如何使用.NET PDF組件Spire.PDF在C#應用程序中自定義紙張大小打印PDF。

在使用以下代碼前,需要下載Spire.PDF安裝,并從安裝路徑下引用Spire.Pdf.dll到工程中(或可從NuGet搜索Spire.PDF并安裝)。

使用虛擬打印機自定義紙張大小打印,比如保持原來頁面大小打印到PDF

  1. //加載需要打印的PDF文檔
  2. Spire.Pdf.PdfDocument doc = new Spire.Pdf.PdfDocument();
  3. doc.LoadfromFile(FileName);
  4. //獲取原文檔第一頁的紙張大小,這里的單位是Point
  5. SizeF size = doc.Pages[0].Size;
  6. //實例化PaperSize對象,設置其寬高
  7. //需要特別注意的是這里涉及到單位的轉換,PaperSize的寬高參數默認單位是百英寸
  8. PaperSize paper = new PaperSize("Custom", (int)size.Width/72*100, (int)size.Height/72*100);
  9. paper.RawKind = (int)PaperKind.Custom;
  10. //設置打印的紙張大小為原來文檔的大小
  11. doc.PrintSettings.PaperSize = paper;
  12. //需要選擇FitSize打印模式
  13. doc.PrintSettings.selectSinglePageLayout(PdfSinglePageScalingMode.FitSize, true);
  14. //打印
  15. doc.Print();

使用真實打印機設置紙盒中的紙張大小打印,比如原來A4的文檔打印成A3的大小

  1. //加載需要打印的PDF文檔
  2. Spire.Pdf.PdfDocument doc = new Spire.Pdf.PdfDocument();
  3. doc.LoadfromFile(FileName);
  4. PaperSize p = null;
  5. //實例化一個PrintDialog對象來獲取當前打印機的紙盒信息
  6. PrintDialog dialogPrint = new PrintDialog();
  7. //遍歷打印機紙盒里面的紙張,找到需要的A3
  8. foreach (PaperSize ps in dialogPrint.PrinterSettings.PaperSizes)
  9. {
  10. if (ps.PaperName.Equals("A3"))
  11. p = ps;
  12. }
  13. //設置打印的紙張大小為A3
  14. doc.PrintSettings.PaperSize = p;
  15. //打印
  16. doc.PrintSettings.selectSinglePageLayout(PdfSinglePageScalingMode.FitSize, true);
  17. doc.Print();

該文章在 2022/12/22 16:05:40 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产欧美日韩高清视频在线观看 | 国产又黄又大又爽视频 | 精品欧美aⅴ一区二区三区视频 | 精品国产一区二区三 | 日韩欧美一区二区三区国产 | 国产真实强奷网站在线播放 | 国产高清在线自在 | 日韩免费在线播放一区二区三区 | 国产一区二区三区在线播放 | 国产一区二区在线影院 | 门国产乱| 国产欧美日韩在线综合网 | 国产精品亚洲va在线观看 | 国产精品成人国 | 日韩在线视精品在亚洲 | 国产主播青青草2025 | 精品国产香蕉在线播出 | 老司机试看午夜 | 国产真实偷乱视频在线观看 | 欧美午夜视频一区二区三区 | 韩日午夜在线资源一区二区 | 欧洲北美性爱逼逼视频图片 | 欧美日韩一区二区高清不卡 | 国产大学生普通话对白 | 成人国产亚欧视频在线 | 国产一区二区三区 | 暴雨入室侵犯进出肉体免费观看 | 欧美日韩中文国产v?另类 | 日本视频一区在线播放 | 精品一区二区三卡四卡网站 | 日韩精品制服诱惑中文字幕 | 日韩另类综合自拍亚洲 | 91精品国产亚洲爽 | 欧美乱码一二三区视频 | 国产一精品一aⅴ一免费 | 精品综合视频一区二区 | 国产亚洲精品日韩已满十八 | 欧美日产国产精品 | 国产精品日韩欧美 | 日本高清视频www夜色资源 | 日本不卡一线二线不卡在线 |