首页 > 代码库 > 一个Itextsharp 批量添加图片到pdf 方法
一个Itextsharp 批量添加图片到pdf 方法
这里我就直接把我的页面贴进来了using System;using System.Collections.Generic;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using iTextSharp;using iTextSharp.text.pdf;using iTextSharp.text;using System.IO;using System.Diagnostics;public partial class _Default : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { } /// <summary> /// pdf添加图片 /// </summary> /// <param name="imglist">图片的list</param> public void CreatePdf(string imglist) { ///分割list string [] imgs = imglist.Split(‘,‘); string pdfpath = Server.MapPath("pdf"); string imagepath = Server.MapPath("Image"); ///实例化一个doc 对象 Document doc = new Document(); try { ///创建一个pdf 对象 PdfWriter.GetInstance(doc, new FileStream(pdfpath + "/" + DateTime.Now.ToString("yyyyMMddhhssff") + ".pdf", FileMode.Create)); //打开文件 doc.Open(); ///向文件中添加图片 doc.Add(iTextSharp.text.Image.GetInstance(imagepath + "/3.gif")); ///向文件中循环添加图片 for (int i = 0; i < imgs.Length; i++) { doc.Add(iTextSharp.text.Image.GetInstance(imagepath + imgs[i].ToString())); } } catch (DocumentException dex) { ////如果文件出现异常输入文件异常 Response.Write("文件异常:"+dex.Message); } catch (IOException ioex) { ////如果文件读写出现异常输入文件异常 Response.Write("文件读写异常:" + ioex.Message); } catch (Exception ex) { Response.Write(ex.Message); } finally { doc.Close(); } }}
一个Itextsharp 批量添加图片到pdf 方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。