java - 修改现有 PDF 而不创建新 pdf 文件

标签 java itext

使用 iText,我想打开一个 PDF 文件,向其中添加更多带有文本的页面,然后关闭它。我在这里发现了一些类似的问题,但都需要创建一个新的 PDF 文件。有没有办法读取pdf文件并修改它然后覆盖原来的?

最佳答案

当然,您可以创建一个新的 pdf 文件,然后用新文件覆盖旧文件。

Commons Apache File Util

forceDelete(oldPdf)
moveFile(newPdf, oldPdf)

关于java - 修改现有 PDF 而不创建新 pdf 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8141448/

相关文章:

java - gdx-freetype 生成字体很慢

在Java中声明数组

java - 如何通过服务发现重写 Spring Cloud Gateway 的 serviceId

java - 使用变量 String 或 char 作为对象名称

java - 使用 IText API 将页码添加到具有不同页面大小的合并 PDF

java - :commandButton not invoked when nested into own component extending UIData

java - 使用itextpdf从3d pdf中提取缩略图

java - iTextSharp 页脚随着每一页逐渐变粗

java - 将表格拆分为几页

java - 使用 itext 将签名应用于 pdf 后出现 "The document has been altered or corrupted since the signature was applied"错误