我正在使用PDFBox 2.0.16从头开始创建PDF包。我创建PDF并添加附件。添加附件后,我将创建PDF包。以下是创建PDF包/包的代码。
COSDictionary collectionDictionary = new COSDictionary();
collectionDictionary.setName( COSName.TYPE, "Collection" );
collectionDictionary.setName( "PDF Filename", "T" );
PDDocumentCatalog catalog = pdfDoc.getDocumentCatalog();
catalog.getCOSObject().setItem( "Collection", collectionDictionary );
pdfDoc.save( pdfFile );
当我打开PDF时,封面页是空白页。我希望封面页是PDF包/包中的第一个附件,以便当用户打开PDF时,可以查看包中的第一个附件。
1条答案
按热度按时间uubf1zoe1#
对我有点作用的(它定位到这个文件,就像我在列表中点击它一样)是这样的:
其中“附件1”是this example中名称树中使用的名称。