pdf-generation - IronPdf 将文本添加到页面末尾插入新页面
问题描述
我正在尝试操作 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);
感谢您的帮助,
解决方案
据我了解,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
推荐阅读
- html - Rails 当前页面,除非替代
- amazon-ses - Amazon SES 持久审计日志
- r - 重用在一个函数中创建的多个对象
- path - 删除超过 7 天的长名称路径文件夹
- javascript - 为什么我的捆绑包中的自定义 js 没有显示在自定义视图 MVC5 中
- tensorflow - 大步打印张量
- angular - Angular 将输入作为 Map 传递并验证
- amazon-web-services - 如何使用空格创建 AWS Cloudwatch 日志指标过滤模式
- design-patterns - 我可以在 UML Diagrams 中对一个包内的多个组件进行分组吗?
- regex - 将 123abcf3r2e 转换为 123ABC-F3R2E