C# 将
excel转为
pdf时添加页码到PDF C#将Excel转成PDF的方法。以下经验内容分享通过C#和程序代码将Excel工作簿转为PDF格式时添加页码到PDF。
工具/材料
VisualStudio2013
.NetFramework4.8
spire.xls.dll11.1
操作方法
01
准备一个Excel工作簿文件(如下图),并在VS程序中引入spire.xls.dll文件。
02
在vs程序中键入以下代码:
【C#】
usingSpire.Xls;
namespaceExcelToPDF2
{
classProgram
{
staticvoidMain(string[]args)
{
//加载示例文档
Workbookwbk=newWorkbook();
wbk.LoadFromFile("sample.xlsx");
foreach(Worksheetsheetinwbk.Worksheets)
{
//&P指PageNumber,&N指总页数
sheet.PageSetup.RightFooter="&P/&N";
}
//保存文档
wbk.SaveToFile("Result.
pdf",FileFormat.PDF);
System.Diagnostics.Process.Start("Result.pdf");
}
}
}
【】
ImportsSpire.Xls
NamespaceExcelToPDF2
ClassProgram
PrivateSharedSubMain(argsAsString())
'加载示例文档
DimwbkAsNewWorkbook()
wbk.LoadFromFile("sample.xlsx")
ForEachsheetAsWorksheetInwbk.Worksheets
'&P指PageNumber,&N指总页数
sheet.PageSetup.RightFooter="&P/&N"
Next
'保存文档
wbk.SaveToFile("Result.pdf",FileFormat.PDF)
System.Diagnostics.Process.Start("Result.pdf")
EndSub
EndClass
EndNamespace
03
完成以上代码后,执行程序,生成PDF文档。在文档中可查看转换后的页码添加情况,如下图: