1

我正在使用 pdfbox 构建 pdf 文件。

现在,我想用一些值创建 ProcSet。如何创建?

我的意思是,如何将 COSArray 添加到 PDResources;

我有 PDResources 并想在此处添加:

PDResources iRes = new PDResources();

我想要这样的东西: 在此处输入图像描述

谢谢你。

4

1 回答 1

1

我解决了,像这样:

COSArray defaultRes = new COSArray();
            defaultRes.add(COSName.getPDFName("PDF"));
            defaultRes.add(COSName.getPDFName("Text"));
            defaultRes.add(COSName.getPDFName("ImageB"));
            defaultRes.add(COSName.getPDFName("ImageC"));
            defaultRes.add(COSName.getPDFName("ImageI"));

接着:

     resources.getCOSDictionary().setItem(COSName.PROC_SET,defaultRes);

resource 是 PDResources 的参考变量。

于 2013-07-06T13:22:23.377 回答