C# 将Excel转为PDF时添加页码到PDF
以下经验内容分享通过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.Xls
Namespace 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文档。在文档中可查看转换后的页码添加情况,如下图:
标签:
相关文章
发表评论
评论列表