Java 如何将图像从某个位置添加到现有pdf文件,并应将其保存回同一位置?
如何从某个位置将图像添加到现有pdf文件, 并且应该保存回相同的位置,我使用了下面的代码,但它生成了一个新的pdf和现有的jpeg。但是如何处理现有的pdf文件并保存生成的pdf图像呢Java 如何将图像从某个位置添加到现有pdf文件,并应将其保存回同一位置?,java,image,pdf,image-processing,jpeg,Java,Image,Pdf,Image Processing,Jpeg,如何从某个位置将图像添加到现有pdf文件, 并且应该保存回相同的位置,我使用了下面的代码,但它生成了一个新的pdf和现有的jpeg。但是如何处理现有的pdf文件并保存生成的pdf图像呢 import java.io.*; import com.lowagie.text.*; import com.lowagie.text.pdf.*; public class imagesPDF { public static void main(String arg[])throws Excep
import java.io.*;
import com.lowagie.text.*;
import com.lowagie.text.pdf.*;
public class imagesPDF
{
public static void main(String arg[])throws Exception
{
Document document=new Document();
PdfWriter.getInstance(document,new FileOutputStream("imagesPDF.pdf"));
document.open();
Image image = Image.getInstance ("devi.jpg");
document.add(new Paragraph("textdata"));
document.add(image);
document.close();
}
}
由于提到
Roseindia
,代码可能会失败。这就是你获取代码的地方吗?这很好。但是从jpeg生成新的pdf…我需要将jpeg图像添加到现有的pdf中。要使用iText操作现有的pdf,请使用PdfStamper,而不是普通的PdfWriter。顺便说一句,由于您的示例非常以iText为中心,并且没有进行任何实际的图像处理,因此我将用iText标记替换图像处理标记。