0

我正在尝试操作 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);

感谢您的帮助,

4

1 回答 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

于 2020-03-04T14:02:37.420 回答