Java Itextpdf:将图像设置在文本中间 我在段落中有一个文本,我想在正文中间设置一个图像: public void createPdf(String dest, String imgSource) throws IOException, DocumentException { Document doc = new Document (); PdfWriter writer = PdfWriter.getInstance(doc, new FileOutputStream(dest)); doc.open (); Paragraph p = new Paragraph(); Image image1 = Image.getInstance(imgSource); p.add(new Chunk("This is my photo : ")); p.add (image1); p.add(new Chunk(" so beautifull :)")); doc.add(p); doc.close(); }

Java Itextpdf:将图像设置在文本中间 我在段落中有一个文本,我想在正文中间设置一个图像: public void createPdf(String dest, String imgSource) throws IOException, DocumentException { Document doc = new Document (); PdfWriter writer = PdfWriter.getInstance(doc, new FileOutputStream(dest)); doc.open (); Paragraph p = new Paragraph(); Image image1 = Image.getInstance(imgSource); p.add(new Chunk("This is my photo : ")); p.add (image1); p.add(new Chunk(" so beautifull :)")); doc.add(p); doc.close(); },java,itext,itextpdf,Java,Itext,Itextpdf,这是一个小图像(宽度=100,高度=50),但我的图像位于第二行。是否可以这样设置:“这是我的照片:[图像]非常漂亮:)”设置HTML输出并将此HTML转换为PDF不是更好吗。就我而言,这是iText的一个选项 有关如何执行此操作的更多信息,请访问他们的网站: 如果将图像对象包装在块中,则可以将其用作内联元素: Paragraph p = new Paragraph(); Image image1 = Image.getInstance(imgSource); p.add(new Chunk("

这是一个小图像(宽度=100,高度=50),但我的图像位于第二行。是否可以这样设置:“这是我的照片:[图像]非常漂亮:)”

设置HTML输出并将此HTML转换为PDF不是更好吗。就我而言,这是iText的一个选项

有关如何执行此操作的更多信息,请访问他们的网站:

如果将图像对象包装在块中,则可以将其用作内联元素:

Paragraph p = new Paragraph();
Image image1 = Image.getInstance(imgSource);
p.add(new Chunk("This is my photo : "));
p.add (new Chunk(image1, 0, 0, true));
p.add(new Chunk(" so beautifull :)"));

该区块构造函数的第二个和第三个参数可用于水平和垂直偏移图像。

Itextpdf不支持html