1

我通过使用 PdfSharp.PDF 将每个文档转换为 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);
4

1 回答 1

2

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

我没有否决这个问题,但这太微不足道了,我知道其他人投了反对票。

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

于 2014-09-04T08:01:50.400 回答