Monday 14, Apr 2025
We are moved to new domain
Click -> www.ehowtonow.com
Monday, 26 June 2017

iText 5 - how to place two images next to each other

To create PDF file we need iText 5 jar. Download iText Jars from iText Website or Maven Repository

Maven Dependency



 com.itextpdf
 itextpdf
 5.5.11

ImagesNextToEachOther.java
package com.javatutorialcorner.itextpdf;

import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Image;
import com.itextpdf.text.pdf.PdfPCell;
import com.itextpdf.text.pdf.PdfPTable;
import com.itextpdf.text.pdf.PdfWriter;
 

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
 

public class ImagesNextToEachOther {
 public static final String DEST = "C:/JTC/ImagesNextToEachOther.pdf";
    public static final String IMG1 = "C:/JTC/jtc1.png";
    public static final String IMG2 = "C:/JTC/jtc2.png";
 
    public static void main(String[] args) throws IOException,
            DocumentException {
        File file = new File(DEST);
        file.getParentFile().mkdirs();
        new ImagesNextToEachOther().createPdf(DEST);
    }
 
    public void createPdf(String dest) throws IOException, DocumentException {
        Document document = new Document();
        PdfWriter.getInstance(document, new FileOutputStream(dest));
        document.open();
        PdfPTable table = new PdfPTable(2);
        table.setWidthPercentage(100);
        table.addCell(createImageCell(IMG1));
        table.addCell(createImageCell(IMG2));
        document.add(table);
        document.close();
    }
 
    public static PdfPCell createImageCell(String path) throws DocumentException, IOException {
        Image img = Image.getInstance(path);
        PdfPCell cell = new PdfPCell(img, true);
        return cell;
    }
}

Output

Reference : iText Website

Shop and help us

Flipkart Offer Snapdeal offer Amazon.in offer Amazon.com offer

Related Posts:

  • How to replace all occurrences of a string String java.util.regex.Matcher.replaceAll(String replacement) Replaces every subsequence of the input sequence that matches the pattern with the given replacement string. This method first resets this matcher. It then scan… Read More
  • iText PDF Library Overview iText PDF :  iText is a Java library used to create PDF, read PDF and manipulate them. In following tutorials we will see how to create, read Manipulate PDF files with iText. This tutorial assumes that you have basis J… Read More
  • Read PDF file using iText 5 This example explain about how to read PDF file using iText 5 PDF Library. To read PDF file we need iText 5 jar. Download iText Jars from iText Website or Maven Repository Maven Dependency com.itextpdf it… Read More
  • Create PDF file using iText 5 This example explain about how to create PDF file using iText 5 PDF Library. To create PDF file we need iText 5 jar. Download iText Jars from iText Website or Maven Repository Maven Dependency com.itextpdf … Read More
  • iText 5 PDF Chapter and Section To create PDF file we need iText 5 jar. Download iText Jars from iText Website or Maven Repository Maven Dependency com.itextpdf itextpdf 5.5.11   ChapterAndTitle.java package com.javatutorialco… Read More
  • Blogger Comments
  • Facebook Comments
  • Disqus Comments

0 comments:

Post a Comment

Item Reviewed: iText 5 - how to place two images next to each other Rating: 5 Reviewed By: eHowToNow