1

パスを使用して pdf ファイルを読み込んでおり、メタデータを追加したいと考えています。

メタデータの追加方法を知っています:

Documnt.addAuthor and ext...

しかし、既存の pdf を Document オブジェクトに取得するにはどうすればよいですか?

私は次のようにファイルを読んでいます:

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

1 に答える 1

2

使用できます: 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);
于 2013-10-30T09:38:10.803 に答える