Convert java.awt.Image to com.lowagie.text.Image : Image « PDF « Java Tutorial

import java.awt.Color;
import java.awt.Toolkit;

import com.lowagie.text.Document;
import com.lowagie.text.PageSize;
import com.lowagie.text.Paragraph;
import com.lowagie.text.Rectangle;
import com.lowagie.text.pdf.PdfWriter;

public class MainClass {
  public static void main(String[] args) throws Exception {
    Rectangle r = new Rectangle(PageSize.A4);
    r.setBackgroundColor(new Color(0xC0, 0xC0, 0xC0));
    Document document = new Document(r);
    PdfWriter.getInstance(document, new FileOutputStream("2.pdf"));;
    java.awt.Image awtImage = Toolkit.getDefaultToolkit().createImage("dog.gif");
    com.lowagie.text.Image img1 = com.lowagie.text.Image.getInstance(awtImage, null);

29.35.1.Add image to an existing Pdf document
29.35.2.Image transition
29.35.3.Create chunk from Image
29.35.4.Scale Absolute
29.35.5.Scale Percent
29.35.6.Scale Percent: 100, 50
29.35.7.Image Wrapping
29.35.8.Image Alignment
29.35.9.Image Mask
29.35.10.Convert java.awt.Image to com.lowagie.text.Image
29.35.11.Black and White
29.35.12.Red and Yellow
29.35.13.Rotate 30 degrees
29.35.14.Get Image height and width
29.35.15.Rotate 45 degreesRotate 45 degrees
29.35.16.Image Absolute Position
29.35.17.Pattern Matrix for an image