我正在使用PdfSharp.PDF将每个Word文档转换为PDF,从而合并一系列Word文档。每个Word文档都在其中定义了分页(例如:"第1页,共2页"等)。但是当我合并PDF时,我想覆盖分页以指示合并文档中存在的所有页面上的页面#(即"第1页,共265页"等)。
我在网上找到了一些选项但是使用了其他PDF技术,但这可以通过PdfSharp.PDF来实现吗?
继承代码 -
PdfDocument outputDocument = new PdfDocument();
PdfDocument currPdf = PdfReader.Open((string)fileName, PdfDocumentOpenMode.Import);
foreach (PdfPage p in currPdf.Pages)
{
outputDocument.AddPage(p);
}
outputDocument.Save(outputName);
答案 0 :(得分:1)
在outputDocument.Save
之前,您可以插入遍历所有页面的循环并添加页码。
我没有回答这个问题,但这是微不足道的,以至于我理解别人给了一个downvote。
另见:
http://www.pdfsharp.net/wiki/ConcatenateDocuments-sample.ashx
http://www.pdfsharp.net/wiki/CombineDocuments-sample.ashx