以下经验内容分享通过C#和vb.net程序代码将Excel工作簿转为PDF格式时添加页码到PDF。
工具/材料
Visual Studio 2013
.Net Framework 4.8
spire.xls.dll 11.1
操作方法
-
01
准备一个Excel工作簿文件(如下图),并在VS程序中引入spire.xls.dll文件。
-
02
在vs程序中键入以下代码:
【C#】
using Spire.Xls;
namespace ExcelToPDF2
{
class Program
{
static void Main(string[] args)
{
//加载示例文档
Workbook wbk = new Workbook();
wbk.LoadFromFile(“sample.xlsx”);foreach (Worksheet sheet in wbk.Worksheets)
{
//&P 指Page Number, &N 指总页数
sheet.PageSetup.RightFooter = “&P/&N”;
}//保存文档
wbk.SaveToFile(“Result.pdf”, FileFormat.PDF);
System.Diagnostics.Process.Start(“Result.pdf”);
}
}
}【vb.net】
Imports Spire.XlsNamespace ExcelToPDF2
Class Program
Private Shared Sub Main(args As String())
‘加载示例文档
Dim wbk As New Workbook()
wbk.LoadFromFile(“sample.xlsx”)For Each sheet As Worksheet In wbk.Worksheets
‘&P 指Page Number, &N 指总页数
sheet.PageSetup.RightFooter = “&P/&N”
Next‘保存文档
wbk.SaveToFile(“Result.pdf”, FileFormat.PDF)
System.Diagnostics.Process.Start(“Result.pdf”)
End Sub
End Class
End Namespace -
03
完成以上代码后,执行程序,生成PDF文档。在文档中可查看转换后的页码添加情况,如下图:
- End
未经允许不得转载:特殊符号大全 » C# 将Excel转为PDF时添加页码到PDF