如何使用PdfSharp.PDF在合并的PDF中定义顺序页码

时间:2014-09-03 19:50:38

标签: c# pdf pdfsharp page-numbering

我正在使用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);

1 个答案:

答案 0 :(得分:1)

outputDocument.Save之前,您可以插入遍历所有页面的循环并添加页码。

我没有回答这个问题,但这是微不足道的,以至于我理解别人给了一个downvote。

另见:
http://www.pdfsharp.net/wiki/ConcatenateDocuments-sample.ashx
http://www.pdfsharp.net/wiki/CombineDocuments-sample.ashx