我正在使用 pdfbox 构建 pdf 文件。
现在,我想用一些值创建 ProcSet。如何创建?
我的意思是,如何将 COSArray 添加到 PDResources;
我有 PDResources 并想在此处添加:
PDResources iRes = new PDResources();
我想要这样的东西:
谢谢你。
我正在使用 pdfbox 构建 pdf 文件。
现在,我想用一些值创建 ProcSet。如何创建?
我的意思是,如何将 COSArray 添加到 PDResources;
我有 PDResources 并想在此处添加:
PDResources iRes = new PDResources();
我想要这样的东西:
谢谢你。
我解决了,像这样:
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 的参考变量。