Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将图像从某个位置添加到现有pdf文件,并应将其保存回同一位置?_Java_Image_Pdf_Image Processing_Jpeg - Fatal编程技术网

Java 如何将图像从某个位置添加到现有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

如何从某个位置将图像添加到现有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 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标记替换图像处理标记。