我需要在现有 PDF 的顶部添加几行。 我使用 PdfReader 和 PdfStamper 完成了此操作。 为了在页眉区域中有更多空间,我需要将当前内容向下移动 1 或 2 行。 以下来自论坛。但这并不能解决问题。 How to insert content in the middle of a page in a PDF using IText
有什么建议吗?
-我无法上传 pdf 或 pdf 图像,因为我是新用户
最佳答案
如果我假设您确实想向下移动页面上的所有内容并在上面添加一些行,我是否可以正确解释您的问题?
您可以通过更改媒体框(以及裁剪框以及可能为您的页面明确定义的其他框)来做到这一点,然后按照您现在所做的相同方式在顶部添加几行。
您可以访问相应页面词典中的这些框,您可以通过 PdfReader 检索这些框。有关这些框的详细信息,请查阅 PDF 规范。
或者我是否错误地解释了您,您只想向下移动一些文本,同时保留现有的页眉和页脚?在这种情况下,亚历克西斯对您提到的其他问题的回答仍然有效。
关于iText - 如何在 pdf 中下移当前内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12798583/