iText制作PDF文件 学习笔记 (五)

来源:互联网 发布:阳光灿烂的日子知乎 编辑:程序博客网 时间:2024/05/16 06:06

iText制作PDF文件  

(五)
图片:
package com.java.pdf.fifth;import java.io.FileOutputStream;import com.itextpdf.text.Document;import com.itextpdf.text.Image;import com.itextpdf.text.PageSize;import com.itextpdf.text.pdf.PdfWriter;/** * 创建日期:2017-10-10上午9:30:47 * 修改日期: * 作者:ttan * 描述:图片 */public class Pdf_setImage {public static void main(String[] args) {Document document = new Document(PageSize.A4.rotate());try {//获取一张图片Image image = Image.getInstance("E:\\8888.bmp");float xPos = 500;float yPos = 500;//横坐标xPos为至左界的长度 ,纵坐标yPos为至下界的长度//setAbsolutePosition(float x,float y):设置图片的绝对位置image.setAbsolutePosition(xPos,yPos);//设置图片的长度、高度image.scaleAbsolute(100,75);PdfWriter.getInstance(document, new FileOutputStream("Image.pdf")); document.open();document.add(image);} catch (Exception e) {e.printStackTrace();}finally{document.close();}}}
注意:Image.getInstance(...) 可以多种方式获取图片,比如还可以是url或者是原始图片的字节流。

原创粉丝点击