gpt4 book ai didi

java - 将元数据添加到现有 pdf 文件

转载 作者:行者123 更新时间:2023-11-30 04:10:38 27 4
gpt4 key购买 nike

我正在使用路径读取 pdf 文件,并希望向其中添加元数据。

我知道添加元数据的方法:

Documnt.addAuthor and ext...

但是我如何将现有的 pdf 放入 Document 对象?

我正在读取这样的文件:

PdfReader reader = new PdfReader(pdfFilePath);
FileOutputStream out = new FileOutputStream(outFile);
PdfStamper stamp = new PdfStamper(reader, out);

最佳答案

您可以使用:PdfStamper.setMoreInfo :

final HashMap<String, String> info = new HashMap<>();
if (title != null) {
info.put("Title", title);
}
if (subject != null) {
info.put("Subject", subject);
}
if (keywords != null) {
info.put("Keywords", keywords);
}
if (creator != null) {
info.put("Creator", creator);
}
if (author != null) {
info.put("Author", author);
}

stamper.setMoreInfo(info);

关于java - 将元数据添加到现有 pdf 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19678561/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com