IronPdf将文本添加到页面末尾以插入新页面

问题描述 投票:0回答:1

我正在尝试操作pdf,并且尝试了一些开源库(例如pdfSharp,pdfjet),但我无法实现我必须做的事情。因为pdfsharp会将其添加到pdf的新页面中,或者pdfjet会将广告添加到pdf中。因此,我无法使用这些库。

我必须达到的是:

我必须在pdf最后一页的末尾放置一个字符串。如果最后一页具有足够的空间来放置字符串,则无需添加新页面,否则,可以拆分字符串或将新页面添加到pdf。

这里是我尝试过的代码示例;

HtmlToPdf renderer = new IronPdf.HtmlToPdf();
IronPdf.PdfDocument doc = IronPdf.PdfDocument.FromFile(existingPdfPath);
doc.AppendPdf(renderer.RenderHtmlAsPdf(stringAddToPdf));
doc.SaveAs(newPdfPath);

感谢您的帮助,

pdf-generation pdf-manipulation ironpdf
1个回答
0
投票

据我所知,AppendPdf实际上旨在始终插入新页面。

https://ironpdf.com/c%23-pdf-documentation/html/M_IronPdf_PdfDocument_AppendPdf.htm

我的建议是将字符串添加为页脚,因为应该可以使用AddHeaders / AddFooters / AddHTMLHeaders / AddHTMLFooters

https://ironpdf.com/c%23-pdf-documentation/html/Methods_T_IronPdf_PdfDocument.htm

© www.soinside.com 2019 - 2024. All rights reserved.