我有一個問題,使用Winnovative HTML到PDF轉換器v8.0.0.0,我的pdf頁碼不正確。 這是我所做的。 我設置一個頁腳在我的轉換器Winnovative Html to 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的頁面纔會獲取頁碼,無法在附加文檔的頁面上看到。
感謝您的幫助。