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

 时间:2026-02-13 21:17:13

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

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

2、点击“搜索”,在搜索框中输入,点击包,安装:

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

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

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

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

1、编辑如下代码:

using Spire.Xls;

namespace ExcelToPDFwithCustomPageSize

{

    class 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+方向键”调整行序
  • 热门搜索
    周末祝福 韩国什么化妆品值得买 女神枪手转什么职业好 祝福的诗句 带银手镯有什么好处 脸上长色斑什么原因 父亲节祝福 菊花象征什么意义 励精图治的意思 繁文缛节的意思