【发布时间】:2021-04-14 14:41:24
【问题描述】:
我正在尝试向新 PDF 文档中的 PDF 目录 对象添加新条目。为此,我正在使用库 iText Java 并且新条目是一对,其键是“/MyVar”,值是一个数字。代码结束执行没有问题并创建了文件,但是如果我转到目录,则该条目不存在。
我当前的代码:
package iTextExamples;
import java.io.FileNotFoundException;
import com.itextpdf.kernel.pdf.*;
import com.itextpdf.layout.Document;
public class Main {
public static void main(String[] args) throws FileNotFoundException {
String path = "C:\\Path\\PDF1.pdf";
PdfWriter pdfWriter = new PdfWriter(path);
PdfDocument pdfDocument = new PdfDocument(pdfWriter);
pdfDocument.addNewPage();
int dia = 14;
PdfNumber value = new PdfNumber(dia);
PdfObject obj;
obj = value;
PdfName key = new PdfName("/MyVar");
PdfCatalog cat = pdfDocument.getCatalog();
cat.put(key, value);
Document document = new Document(pdfDocument);
document.close();
}
}
如果您知道可能出了什么问题并分享出来,我将不胜感激。
【问题讨论】:
标签: java dictionary pdf itext catalog