iText中文教程~ 图片

通过原始图片数据

import java.io.FileOutputStream;
import com.itextpdf.text.Annotation;
import com.itextpdf.text.Document;
import com.itextpdf.text.Image;
import com.itextpdf.text.pdf.PdfWriter;


public class HelloImage {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// 1、创建Document对象.
		final Document document = new Document();
		try {
			// 2、创建Writer监听document,并将PDF流指向文件.
			PdfWriter.getInstance(document, new FileOutputStream("D:/data/iText/turorial/helloImg.pdf"));
			
			// 3、开启document
			document.open();
			
			// 4、添加一个图片到document.
			final byte[] imgData = BlockIOUtil.readBytes("E:/MindMap_Workspace/元素/Guava.png");
			Image image = Image.getInstance(imgData);
			image.setAnnotation(new Annotation("picture", "These are my children", 0, 0, 0, 0));
			document.add(image);
		} catch (Exception e) {
			e.printStackTrace();
		}
		
		// 5、关闭document
		document.close();
		System.out.println("HelloImage");
	}

}

你可能感兴趣的:(Java,签章专题,java,开发语言)