应用Itextsharp 添加图片到pdf

调用:string[] files = { "jyadmin20160700111.jpg", "jyadmin20170720128.jpg", "jyadmin20170730127.jpg" };string imgs = string.Join(",",files);CreatePdf(imgs);

#region 图片插入PDF方法/// <summary>/// pdf添加图片/// </summary>/// <param name="imglist">图片的list</param>public void CreatePdf(string imglist){///分割liststring[] imgs = imglist.Split(',');//string pdfpath = Server.MapPath("pdf");//string imagepath = Server.MapPath("Image");string pdfpath = @"G:\MyWeb\Web学习\Windows\LiveProject\LiveProject\Images\"; //文件路

径string imagepath = @"G:\MyWeb\Web学习\Windows\LiveProject\LiveProject\Images\";///实例化一个doc 对象Document doc = new Document();try{///创建一个pdf 对象
                PdfWriter.GetInstance(doc,new FileStream(pdfpath + "/" + DateTime.Now.ToString("yyyyMMddhhssff") + ".pdf", FileMode.Create));//打开文件
                doc.Open();///向文件中添加单个图片//iTextSharp.text.Image image = iTextSharp.text.Image.GetInstance(imagepath + "/jyadmin20160700111.jpg");//image.ScaleToFit(520, 800);//doc.Add(image);///向文件中循环添加图片
                iTextSharp.text.Image image;for (int i = 0; i < imgs.Length; i++){image = iTextSharp.text.Image.GetInstance(imagepath + imgs[i].ToString());image.ScaleToFit(520, 800);doc.NewPage();doc.Add(image);}}catch (DocumentException dex){////如果文件出现异常输入文件异常Response.Write("文件异常:" + dex.Message);}catch (IOException ioex){////如果文件读写出现异常输入文件异常Response.Write("文件读写异常:" + ioex.Message);}catch (Exception ex){Response.Write(ex.Message);}finally{doc.Close();}}#endregion

posted @ 2019-04-03 16:19 波霸38 阅读(...) 评论(...) 编辑 收藏

应用Itextsharp 添加图片到pdf相关推荐

  1. Java 添加、提取PDF中的图片

    Spire.Cloud.SDK for Java提供了PdfImagesApi接口可用于添加图片到PDF文档addImage().提取PDF中的图片extractImages(),具体操作步骤和Jav ...

  2. 利用iTextSharp组件给PDF文档添加图片水印,文字水印

    最近在做关于PDF文档添加水印的功能,折腾了好久,终于好了.以下做个记录: 首先会用到iTextSharp组件,大家可以去官网下载,同时我也会在本文中附加进来. 代码中添加引用为:   usingSy ...

  3. .Net iTextSharp 给Pdf添加图片水印

    /// <summary>/// 设置pdf图片水印/// </summary>/// <param name="imgPath">水印图片路径 ...

  4. C# 给PDF添加图片背景

    C# 给PDF添加图片背景 今天要实现的是给PDF文件添加图片背景这个功能.PDF是近年来最流行的文件之一,无论是办公还是日常生活中都经常会用到,很多时候,PDF文件的背景色都是白色,看多了难免觉得累 ...

  5. java pdf添加图片_java实现在pdf模板的指定位置插入图片

    本文实例为大家分享了java在pdf模板的指定位置插入图片的具体代码,供大家参考,具体内容如下 java操作pdf有个非常好用的库itextpdf,maven: com.itextpdf itextp ...

  6. delphi listview动态添加图片_Java 添加PDF图章(印章)——图片图章、动态图章

    图章(印章)是一种在合同.票据.公文等文件中表明法律效应.部门机关权威的重要指示物,常见于各种格式的文件.文档中.对于纸质文档可以手动盖章,但对于电子文档,则需要通过特定的方法来实现.本篇文档分享通过 ...

  7. java为word、excel、pdf、ppt、图片添加图片水印(文字水印同理)

    使用idea开发,所需依赖如下: spire的下载.使用,代码中会给出网址.idea中选中右键,添加为库即可使用 <!--使用spire,导入的jar--> <dependency& ...

  8. itext 在已知页码的情况下,往pdf中添加图片,实测有效,下面贴出代码

    最近项目中非要在已经生成的pdf中添加二维码,网上搜索一把,终于找到一个合适点的,不过这个不灵活,不过却能解决我的问题,我就想在第一页某个位置插入一张图片而已,就这么简单,只要不覆盖原来pdf中的内容 ...

  9. PDF文件怎么添加图片 如何编辑PDF图片

    在编辑文档的时候总会要插入一些图片内容,然后对图片进行一些简单的编辑和设置.像word.ppt这类常见的文档自然不必多少,大家也都知道怎样去操作.但是对PDF这种文档还是有很多人不熟悉的.那么在PDF ...

  10. Java使用Spire.Pdf实现PDF添加图片水印

    通过本文你将学到: Spire.Pdf是什么? 如何在项目中引入Spire.Pdf依赖? 项目中基于Spire.Pdf实现PDF添加图片水印? 一.Spire.Pdf是什么? 1.Spire.Pdf是 ...

最新文章

  1. poco vs Boost
  2. Python入门 Python自学路线 Python如何学习
  3. BTC上轨受阻继续调整,主流币分化BCH强势上行
  4. 测试手机硬件参数软件b站,OnePlus 7T评测:什么是硬件优秀,软件有料,它就是...
  5. js 判断手机横竖屏的实现方法(不依赖任何其他库)
  6. C#基础面试题(学习总结)
  7. 51 单片机 跑马灯2
  8. Nominal data 与Ordinal data区别
  9. OpenCV——释放时错误[SourceReaderCB::~SourceReaderCB terminating async callback]解决方案
  10. windows下配置java
  11. 【[Offer收割]编程练习赛9 C】三等分
  12. 扎心!8.5亿网民 超七成月收入5000元以下,网友:这数据很真实
  13. Servlet Cookie 处理
  14. 31muduo_net库源码分析(七)
  15. 第一次注册苹果开发者账号
  16. abb机器人写字程序实例_【干货】ABB机器人编程实例一
  17. Spring+Struts2+Hibernate概述
  18. np.cosh没有分配_JavaScript中带有示例的Math.cosh()方法
  19. Oracle COALESCE函数
  20. 未来互联网人才还稀缺吗?哪些技术方向热门?

热门文章

  1. [渝粤教育] 西南科技大学 语言学概论(英语) 在线考试复习资料
  2. 八大数据分析模型之——用户模型(一)
  3. PCB贴片元器件手工焊接技巧及要点
  4. win10下微软office2010卸载
  5. cpu计算机性能指标有哪些,CPU性能指标有哪些
  6. Re10:读论文 Are we really making much progress? Revisiting, benchmarking, and refining heterogeneous gr
  7. 游戏加速器安卓apk代码
  8. android 焦点的作用,详细介绍Android中的视图焦点Focus的使用
  9. 根据c语言标识符的命名规则 标识符只能由,二级C语言教程同步习题集答案解析1-2章.doc...
  10. Antd design pro 网站favicon.ICO图标 网页LOGO图标 左侧边栏LOGO文字 默认登陆页面LOGO 页面Loading样式修改