C# 将Excel转为PDF时自定义纸张大小

 时间:2024-10-11 21:13:19

通过后端程序将Excel表格转为PDF格式时,直接转换后的PDF效果可能出现表格页面过小或者过大,导致页面内容分布不均。要改善茌慊瑞谷转换后的文档效果,只需在转换前自定义表格纸张大小,即可调整转换后的PDF页面表格布局效果。下面是具体方法和步骤。

工具/原料

Visual Studio 2017

Net Framework 4.6.1

Spire.XLS for .NET 11.11.2

Excel .xlsx格式

引入dll

1、在VS程序中打开“解决方案资源管理器”,鼠标右键点击“引用”,“管理NuGet包”:

C# 将Excel转为PDF时自定义纸张大小

3、依次点击如图步骤,完成安装:

C# 将Excel转为PDF时自定义纸张大小

代码示例

1、编辑如下代码:using Spire.Xls;namespace ExcelToPDFwithCustomPageSize{ c造婷用痃lass Program { static void Main(string[] args) { //实例化Workbook类的对象 Workbook workbook = new Workbook(); //加载Excel测试文档 workbook.LoadFromFile("test.xlsx"); //遍历工作表 for(int i=0; i<workbook.Worksheets.Count;i++) { Worksheet sheet = workbook.Worksheets[i]; //自定义纸张大小 sheet.PageSetup.SetCustomPaperSize(620,310); //保存为PDF格式 workbook.SaveToFile("ToPDF.pdf", FileFormat.PDF); } } }}

2、完成代码后,执行程序,生成PDF文档。通过设置不同的宽度和高度,在转换后可呈现不同效果,如图:

C# 将Excel转为PDF时自定义纸张大小
  • Excel中如何将列中的内容平分到多列
  • Excel中如何用简单的方法拆分数据?
  • Excel表格中怎么样才能将一列的内容分成两列
  • excel完整显示数值步骤如下
  • word如何使用“shitf+alt+方向键”调整行序
  • 热门搜索
    圆脸短发发型 怎么过 草莓蛋糕怎么做 学生短发发型图片 苹果手机邮件怎么设置 团聚的近义词 抱怨的近义词 惊心动魄的近义词 怎么查看隐藏文件夹 怎么改善皮肤