我在使用 Winnovative Html to Pdf Converter v8.0.0.0 时遇到问题,我的 pdf 页码不正确。这是我所做的。我在转换器上设置了页脚
pdfConverter.PdfFooterOptions.AddTextArea(new TextArea(500, 0, 50, "&p; / &P;", new Font(new FontFamily("Arial"), 8)));
然后我从一个 url 创建一个文档
pdfDocument = pdfConverter.GetPdfDocumentObjectFromUrl(FirstUrl);
然后我从一个 url 附加一个文档
pdfDocument.AppendDocument(pdfConverter.GetPdfDocumentObjectFromUrl(SecondUrl));
从第一个 url 产生的所有页面都包含正确的页码,但附加文档上的页码似乎没有重新计算
示例:FirstUrl 结果为 3 页,第二个为 2 页。页码是
1/5
2/5
3/5
1/2
2/2
我希望他们像:
1/5
2/5
3/5
4/5
5/5
我也尝试不将页脚添加到转换器,而是在转换后添加到 pdfDocument,如下所示:
PdfFont pdfFont = pdfDocument.Fonts.Add(new Font(new FontFamily("Arial"), 8));
string strPageNum = "&p; / &P;";
TextElement footerPageNumber = new TextElement(500, 0, 50, strPageNum, pdfFont);
pdfDocument.FooterTemplate.AddElement(footerPageNumber);
但在这种情况下。只有第一个 Url 中的页面在它们上获得页码,并且在附加文档的页面上无处可见。
谢谢你的帮助。