我试图将我在文件系统上的图像作为pdf添加到我即时创建的pdf中。
我尝试使用Image类,但它似乎不适用于PDF(仅限JPEG,PNG或GIF)。如何从现有PDF创建元素,以便将其放入我的新PDF中?
答案 0 :(得分:1)
请下载chapter 6 of my book并阅读有关课程PdfImportedPage
的所有内容。
在最基本的示例中,您要创建一个PdfReader
实例并将该页面导入PdfWriter
实例,此时您可以使用PdfImportedPage
实例,直接或包装在Image
对象中:
PdfReader reader = new PdfReader(existingPdf);
PdfImportedPage page = writer.getImportedPage(reader, i);
Image img = Image.getInstance(page);
reader.close();